/* html:root (not plain :root) intentionally — this file is linked in <head> BEFORE the
   bundled app CSS, which also defines a (fallback) :root block. At equal specificity the
   later tag wins regardless of source order, which silently made this file a no-op. Bumping
   specificity here guarantees these values always win. */
html:root {
  --color-primary: #022135;
  --color-primary-dark: #0a314a;
  --color-accent: #5e879f;
  --color-success: #2d7a54;
  --color-warning: #b7791f;
  --color-error: #b53b3b;
  --color-bg: #f6f9fb;
  --color-surface: #ffffff;
  --color-surface-alt: #eef4f7;
  --color-text: #102534;
  --color-text-secondary: #607383;
  --color-border: #d9e4ea;
}
