/* Seller Build: green/lime dark theme (2026-09-25)
   Palette + THICCCBOI typeface from the approved demo. The site is always dark:
   :root and [data-theme="dark"] carry the same values, so the old light/dark toggle can't break it. */
:root,
[data-theme="dark"] {
  /* Legacy brand tokens remapped to the lime scale (old indigo/emerald names kept so existing CSS/inline styles resolve) */
  --indigo-50: rgba(188, 239, 18, 0.08);
  --indigo-100: rgba(188, 239, 18, 0.16);
  --indigo-200: #D9F99D;
  --indigo-300: #BEF264;
  --indigo-400: #A3E635;
  --indigo-500: #BCEF12;
  --indigo-600: #9FD132;
  --indigo-700: #84CC16;
  --indigo-800: #4d7c0f;
  --indigo-900: #1a2206;
  --navy-900: #000000;
  --navy-800: #110F0F;
  --navy-700: #27272A;
  --emerald-400: #BEF264;
  --emerald-500: #BCEF12;
  --emerald-600: #BCEF12;
  --emerald-50: rgba(188, 239, 18, 0.1);

  /* Theme palette */
  --sb-bg: #000000;
  --sb-fg: #FFFFFF;
  --sb-card: #110F0F;
  --sb-surface: #101010;
  --sb-secondary: #202023;
  --sb-border: #27272A;
  --sb-muted-fg: #C0C0C0;
  --sb-lime: #BCEF12;
  --sb-lime-2: #A3E635;
  --sb-lime-3: #D9F99D;
  --sb-on-lime: #09090B;
  --sb-ring: #9FD132;
  --sb-wa: #25D366;
  --sb-wa-dark: #1EBE5A;
  --sb-radius: 1.075rem;

  /* Semantic */
  --bg: #000000;
  --bg-elevated: #110F0F;
  --bg-muted: #101010;
  --bg-soft: #0b0b0b;
  --text: #FFFFFF;
  --text-secondary: #C0C0C0;
  --text-muted: #A1A1AA;
  --border: #27272A;
  --border-strong: #3a3a40;
  --accent: #BCEF12;
  --accent-hover: #D9F99D;
  --accent-soft: rgba(188, 239, 18, 0.1);
  --success: #BCEF12;
  --success-soft: rgba(188, 239, 18, 0.12);
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);
  --shadow-md: 0 10px 30px -12px rgba(0, 0, 0, 0.8);
  --shadow-lg: 0 40px 80px -30px rgba(0, 0, 0, 0.9);
  --shadow-glow: 0 20px 40px -20px rgba(188, 239, 18, 0.25);
  --ring: 0 0 0 3px rgba(159, 209, 50, 0.45);
  --header-bg: rgba(0, 0, 0, 0.72);
  --sidebar-bg: #0a0a0a;
  --sidebar-text: #FFFFFF;
  --chart-grid: #27272A;
  --overlay: rgba(0, 0, 0, 0.7);

  /* Typography */
  --font: "THICCCBOI", "Arial", system-ui, -apple-system, "Segoe UI", sans-serif;
  --fs-xs: 0.75rem;
  --fs-sm: 0.875rem;
  --fs-base: 1rem;
  --fs-lg: 1.125rem;
  --fs-xl: 1.25rem;
  --fs-2xl: 1.5rem;
  --fs-3xl: 1.875rem;
  --fs-4xl: 2.5rem;
  --fs-5xl: clamp(2.5rem, 5.2vw, 4rem);
  --lh-tight: 1.15;
  --lh-snug: 1.4;
  --lh-normal: 1.6;
  --fw-medium: 500;
  --fw-semibold: 600;
  --fw-bold: 700;
  --fw-extrabold: 700;

  /* Layout */
  --container: 1200px;
  --radius-sm: 0.6rem;
  --radius-md: 0.9rem;
  --radius-lg: 1.075rem;
  --radius-xl: 1.5rem;
  --radius-full: 9999px;
  --header-h: 76px;
  --sidebar-w: 260px;
  --ease: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --duration: 0.25s;
  --space-3xl: 6rem;
}

html {
  color-scheme: dark;
  background: #000000;
}
