:root {
  --bg: #0f172a;
  --surface: rgba(15, 23, 42, 0.4);
  --surface-solid: #0f172a;
  --border: rgba(148, 163, 184, 0.25);
  --text: #e2e8f0;
  --muted: #94a3b8;
  --brand: #6366f1;
  --radius-lg: 1.5rem;
  --radius-md: 1rem;
  --shadow-lg: 0 20px 40px rgba(0,0,0,.15);
  --font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

:root[data-theme="light"] {
  --bg: #e2e8f0;
  --surface: rgba(255, 255, 255, 0.8);
  --surface-solid: #ffffff;
  --border: rgba(15, 23, 42, 0.1);
  --text: #0f172a;
  --muted: #475569;
}
