:root {
  --bg: #0d0d0f;
  --surface: #141418;
  --surface2: #1c1c22;
  --border: #2a2a35;
  --blue: #006AA7;
  --blue-light: #0087d4;
  --yellow: #FECC02;
  --yellow-dim: #c9a300;
  --text: #e8e8f0;
  --text-muted: #888899;
  --green: #22c55e;
  --red: #ef4444;
  --orange: #f97316;
  --radius: 12px;
  --radius-sm: 8px;
}

* { box-sizing: border-box; margin: 0; padding: 0; }

body {
  background: var(--bg);
  color: var(--text);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  min-height: 100vh;
  padding: 16px;
}
