:root {
  --signal: #01a2f2;
  --electric: #5600f5;
  --carbon: #13171c;
  --charcoal: #1b1b1b;
  --circuit: #121f30;
  --pulse: #f40099;
  --oxide: #fe7d28;
  --static: #fffdfb;
  --paper: #fff8f2;
  --surface-paper: var(--paper);
  --surface-charcoal: var(--charcoal);
  --ink-on-paper: var(--carbon);
  --ink-on-charcoal: var(--paper);
  --ink-muted: #65707a;
  --paper-muted: #e7ded6;
  --charcoal-raised: #252525;
  --accent-oxide: #fe7d28;
  --accent-signal: #ff3b5c;
  --accent-electric: #895cff;
  --line-paper: rgba(19, 23, 28, 0.22);
  --line-charcoal: rgba(255, 248, 242, 0.22);
  --font-sans: "Inter", sans-serif;
  --font-display: "Geist Mono", monospace;
  --font-mono: "Geist Mono", monospace;
  --type-title-size: clamp(40px, 3.7vw, 68px);
  --type-title-leading: 1.12;
  --type-title-tracking: -0.045em;
  --max-width: 1024px;
  --gutter: clamp(24px, 5vw, 96px);
  --section-space: 96px;
  --radius: 0.75rem;
  --header-height: 88px;
}
