:root {
  color-scheme: dark;
  --bg: #000000;
  --surface: #080809;
  --surface-raised: #111113;
  --text: #f4f4f5;
  --text-secondary: #b7b7c1;
  --text-muted: #9898a3;
  --cyan: #00edff;
  --violet: #b653ff;
  --mint: #00f5a0;
  --amber: #ffb20a;
  --line: #343438;
  --line-quiet: #202024;
  --stage-width: var(--measured-stage-width, min(840px, calc(100vw - 520px)));
  --header-height: 76px;
  --content-gutter: 24px;
  --font-sans: 'Inter', 'Segoe UI', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono: 'SFMono-Regular', Consolas, 'Liberation Mono', monospace;
  --ease-out: cubic-bezier(.2, .75, .25, 1);
}
