/* ===========================
   Theme Tokens
   =========================== */

:root {
  /* Colors */
  --bg-main: #05070a;
  --bg-elevated: #0b1017;
  --bg-soft: #111827;

  --accent: #00e5ff;
  --accent-soft: rgba(0, 229, 255, 0.18);
  --accent-strong: #4af3ff;

  --text-main: #e5e7eb;
  --text-muted: #9ca3af;

  --border-subtle: #1f2933;
  --danger: #ff4b6a;

  /* Typography */
  --font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco,
    Consolas, "Liberation Mono", "Courier New", monospace;

  /* Radiuses */
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;

  /* Shadows */
  --shadow-soft: 0 18px 45px rgba(0, 0, 0, 0.55);
  --shadow-glow: 0 0 25px rgba(0, 229, 255, 0.45);

  /* Spacing */
  --space-xs: 0.4rem;
  --space-sm: 0.75rem;
  --space-md: 1.25rem;
  --space-lg: 2rem;
  --space-xl: 3rem;

  --max-width: 1120px;

  /* Transitions */
  --transition: 0.2s ease;
}
