/* variantpost interim SoT — Variant Ribbon Ligature · navy + signal amber */
:root {
  --vp-ink: #0B1F3A;
  --vp-text: #0B1F3A;
  --vp-muted: #5B6B7C;
  --vp-line: #E6EBF1;
  --vp-canvas: #FFFFFF;
  --vp-canvas-soft: #F7F8FA;
  --vp-accent: #E8A23A;
  --vp-accent-hover: #D4922F;
  --vp-accent-soft: #FFF6E8;
  --vp-accent-ink: #0B1F3A;
  --vp-dark-bg: #0B1F3A;
  --vp-dark-elev: #122846;
  --vp-dark-text: #FFFFFF;
  --vp-ok: #22C55E;
  --vp-warn: #E8A23A;
  --vp-danger: #EF4444;
  --vp-font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --vp-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --vp-radius: 8px;
  --vp-radius-lg: 12px;
  --vp-radius-pill: 999px;
}

/* site dark aliases */
:root {
  --vp-bg: var(--vp-dark-bg);
  --vp-bg-elev: var(--vp-dark-elev);
  --vp-surface: #16304f;
  --vp-surface-2: #1b3a5c;
  --vp-soon: var(--vp-accent);
  --vp-accent-2: var(--vp-accent);
  --vp-light-bg: var(--vp-canvas-soft);
  --vp-light-surface: var(--vp-canvas);
  --vp-light-ink: var(--vp-ink);
  --vp-light-muted: var(--vp-muted);
  --vp-light-line: var(--vp-line);
  --vp-light-accent: var(--vp-accent);
  --vp-light-accent-hover: var(--vp-accent-hover);
  --vp-light-wash: var(--vp-accent-soft);
  --vp-sidebar: var(--vp-dark-bg);
}
