/* tron · generated by scripts/export-tokens.mjs */
:root,
[data-theme="tron"] {
  --radius: 0.5rem;

  /* Core Tron dark backgrounds - deep black with slight blue tint */
  --background: oklch(0.06 0.02 250);
  --foreground: oklch(0.95 0.02 220);

  /* Tron Cyan - Primary accent color */
  --primary: oklch(0.75 0.18 195);
  --primary-foreground: oklch(0.1 0 0);

  /* Cards & Popovers - Dark with subtle blue tint */
  --card: oklch(0.1 0.02 250);
  --card-foreground: oklch(0.92 0.02 220);
  --popover: oklch(0.1 0.02 250);
  --popover-foreground: oklch(0.92 0.02 220);

  /* Secondary */
  --secondary: oklch(0.18 0.05 200);
  --secondary-foreground: oklch(0.95 0 0);

  /* Muted */
  --muted: oklch(0.15 0.03 200);
  --muted-foreground: oklch(0.65 0 0);

  /* Accent */
  --accent: oklch(0.7 0.15 195);
  --accent-foreground: oklch(0.1 0 0);

  /* Destructive */
  --destructive: oklch(0.55 0.25 30);

  /* Borders with cyan glow */
  --border: oklch(0.3 0.1 195);
  --input: oklch(0.2 0.06 195);
  --ring: oklch(0.75 0.18 195);

  /* Glow effects - Cyan */
  --glow: oklch(0.75 0.18 195);
  --glow-muted: oklch(0.5 0.12 195);

  /* Chart colors */
  --chart-1: oklch(0.75 0.18 195);
  --chart-2: oklch(0.65 0.15 210);
  --chart-3: oklch(0.7 0.12 180);
  --chart-4: oklch(0.6 0.18 200);
  --chart-5: oklch(0.8 0.1 190);

  /* Sidebar */
  --sidebar: oklch(0.08 0.02 250);
  --sidebar-foreground: oklch(0.92 0.02 220);
  --sidebar-primary: oklch(0.75 0.18 195);
  --sidebar-primary-foreground: oklch(0.1 0 0);
  --sidebar-accent: oklch(0.18 0.05 200);
  --sidebar-accent-foreground: oklch(0.95 0 0);
  --sidebar-border: oklch(0.3 0.1 195);
  --sidebar-ring: oklch(0.75 0.18 195);
}
