:root {
  color-scheme: dark;
  --color-paper: #0f1114;
  --color-paper-2: #141720;
  --color-surface: #1a1d24;
  --color-surface-strong: #22262f;
  --color-ink: #e0e0e4;
  --color-ink-2: #71717a;
  --color-rule: rgba(255,255,255,0.07);
  --color-accent: #34d399;
  --color-accent-dim: rgba(52,211,153,0.10);
  --color-accent-soft: rgba(52,211,153,0.08);
  --color-accent-ink: #0f1114;
  --color-success: #4ade80;
  --color-danger: #f87171;
  --color-focus: #67e8f4;
  --font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  --font-mono: ui-monospace, "Cascadia Code", "SFMono-Regular", monospace;
  --text-xs: .75rem; --text-sm: .875rem; --text-md: 1rem; --text-lg: 1.25rem; --text-xl: 1.75rem;
  --text-2xl: clamp(1.75rem, 3.5vw, 2.5rem);
  --text-display: clamp(3rem, 8vw, 5rem);
  --dur-short: 150ms; --dur-med: 250ms;
  --radius: 10px;
  --radius-lg: 16px;
}
