:root {
  --bg: #0a0a0a;
  --surface: #111111;
  --border: #222222;
  --accent: #e8ff47;
  --accent2: #ff4747;
  --text: #e0e0e0;
  --muted: #555;
  --mono: 'Space Mono', monospace;
  --sans: 'Syne', sans-serif;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body { background: var(--bg); color: var(--text); font-family: var(--sans); min-height: 100vh; }
.logo span { color: var(--accent); }
