/**
 * Vantage brand tokens — primary blue accent.
 * See docs/BRAND.md
 */
:root {
  --v-white: #ffffff;
  --v-black: #0a0a0a;
  --v-ink: #1a1a1a;
  --v-muted: #5a5a5a;
  --v-muted-light: #a3a3a3;
  --v-border: #e5e5e5;
  --v-bg: #ffffff;
  --v-bg-subtle: #fafafa;
  --v-band: #f6f3ec;
  --v-paper: #f6f3ec;

  /* Legacy aliases (landing + hub) */
  --v-cream: var(--v-bg-subtle);
  --v-tan: var(--v-band);

  /* Brand accent — primary blue */
  --v-brand-teal: #1375d9;
  --v-brand-teal-deep: #0f5fad;
  --v-brand-teal-bright: #5aa8ef;

  /* Backward-compatible gold aliases → brand accent */
  --v-gold: var(--v-brand-teal);
  --v-gold-deep: var(--v-brand-teal-deep);
  --v-gold-bright: var(--v-brand-teal-bright);

  --v-pass: #166534;
  --v-fail: #b91c1c;
  --v-warn: #a16207;
  --v-radius: 14px;
  --v-radius-sm: 10px;
  --v-font: "Inter", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --v-font-display: "Spectral", "Source Serif Pro", Georgia, "Times New Roman", serif;
  --v-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.06);
  --v-accent-gradient: var(--v-brand-teal);
}

[data-theme="dark"] {
  --v-brand-teal: #5aa8ef;
  --v-brand-teal-deep: #1375d9;
  --v-brand-teal-bright: #7dbef5;
  --v-gold: var(--v-brand-teal);
  --v-gold-deep: var(--v-brand-teal-deep);
  --v-gold-bright: var(--v-brand-teal-bright);
}
