/** Luxe azulb — combinação clássica migrada da V17. */
@import url("./legacy-v17.css?footer-components-v1");

:root {
  --theme-accent: #2474a9;
  --theme-accent-light: #4894c6;
  --theme-accent-dark: #15567f;
  --theme-accent-text: #ffffff;
  --theme-background: #f4f8fb;
  --theme-surface: #ffffff;
  --theme-text: #17364a;
  --theme-text-muted: #647986;
  --theme-border: #d8e5ec;
  --theme-header-background: #ffffff;
  --theme-header-text: #2474a9;
  --theme-footer-background: #2474a9;
  --theme-footer-text: #ffffff;

  --legacy-accent-rgb: 36 116 169;
  --legacy-accent-light-rgb: 72 148 198;
  --legacy-accent-dark-rgb: 21 86 127;
  --legacy-text-rgb: 23 54 74;
  --legacy-background-rgb: 244 248 251;
  --legacy-border-rgb: 216 229 236;
  --legacy-soft-rgb: 220 233 241;
  --legacy-softest-rgb: 240 245 249;

  --category-menu-surface: #2474a9;
  --category-menu-border: #3d88b9;
  --category-menu-text: #ffffff;
  --category-menu-muted: #d3e7f4;
  --category-menu-accent: #ffffff;
  --category-menu-hover: #ffffff;
  --category-menu-hover-bg: #1b608d;
}

