@import url('https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=Instrument+Sans:wght@400;500&family=Geist+Mono:wght@400;500&display=swap');

:root {
  --bg-void: #07070A;
  --bg-surface: #0F0F16;
  --bg-raised: #181824;
  --ink: #EDE6D3;
  --ink-dim: rgba(237,230,211,0.45);
  --ink-ghost: rgba(237,230,211,0.06);
  --fire: #FF3100;
  --spark: #F5FF2B;
  --wire: #00E5CC;
  --border: #252533;
  --border-active: #3A3A52;
  --font-display: 'Syne', sans-serif;
  --font-body: 'Instrument Sans', sans-serif;
  --font-mono: 'Geist Mono', monospace;
  --radius: 2px;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: auto; } /* Lenis handles smooth scroll */
body {
  background: var(--bg-void);
  color: var(--ink);
  font-family: var(--font-body);
  overflow-x: hidden;
  cursor: none;
}
