:root {
  --vault-bg: #080611;
  --vault-bg-soft: #0d0a1a;
  --vault-surface: #121023;
  --vault-surface-2: #1a1730;
  --vault-surface-3: #23203f;
  --vault-border: #2b2748;
  --vault-border-strong: #3a3560;
  --vault-text: #eceaf7;
  --vault-text-muted: #9a93b8;
  --vault-text-dim: #6d678c;
  --vault-accent: #009aff;
  --vault-accent-hover: #33b0ff;
  --vault-accent-deep: #0079d6;
  --vault-accent-deep-hover: #008ae6;
  --vault-accent-soft: rgba(0, 154, 255, 0.14);
  --vault-accent-ring: rgba(0, 154, 255, 0.34);
  --vault-on-accent: #ffffff;
  /* Use the brand pink (accent-2) for CTA fills: a page full of solid #009aff
     buttons reads heavy and clashes with the blue provider icons, while #009aff
     stays the brand accent for eyebrows, links and highlights. */
  --vault-cta: #f20ed8;
  --vault-cta-hover: #ff33e6;
  --vault-cta-deep: #c40bb0;
  --vault-cta-deep-hover: #d60cc2;
  --vault-on-cta: #ffffff;
  --vault-accent-2: #f20ed8;
  --vault-accent-2-soft: rgba(242, 14, 216, 0.12);
  --vault-accent-3: #ffe76a;
  --vault-accent-3-soft: rgba(255, 231, 106, 0.12);
  --vault-tribute: #007aff;
  --vault-boosty: #f15f2c;
  --vault-vk: #0077ff;
  --vault-success-bg: rgba(72, 138, 87, 0.14);
  --vault-success-border: rgba(72, 138, 87, 0.4);
  --vault-success-text: #9bc7a6;
  --vault-warning-bg: rgba(255, 231, 106, 0.12);
  --vault-warning-border: rgba(255, 231, 106, 0.4);
  --vault-warning-text: #ffe76a;
  --vault-error-bg: rgba(198, 74, 74, 0.12);
  --vault-error-border: rgba(198, 74, 74, 0.38);
  --vault-error-text: #e08585;
  --vault-like-border: rgba(242, 14, 216, 0.5);
  --vault-like-text: #ffd1f6;
  --vault-like-icon: #f20ed8;
  --vault-chart-primary: var(--vault-accent-hover);
  --vault-chart-secondary: #f20ed8;
  --vault-chart-tertiary: #ffe76a;
  --vault-chart-grid: var(--vault-border);
  --vault-chart-axis: var(--vault-text-dim);
  --vault-chart-tooltip-bg: var(--vault-surface);
  --vault-chart-tooltip-border: var(--vault-border-strong);
  --vault-font-sans:
    'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
