/*
 * TAILWIND PRESET — colour. Optional; the kit uses no utility class internally,
 * so you never need `@source` or `tailwind-merge` to beat it.
 *
 * NO SPACING KEYS, because there is nothing left to map: the kit's rungs are
 * 2 / 4 / 6 / 8 / 10 / 12 / 16 / 24 / 32 / 48 px, which at Tailwind's own
 * `--spacing: 0.25rem` base are `p-0.5` / `p-1` / `p-1.5` / `p-2` / `p-2.5` /
 * `p-3` / `p-4` / `p-6` / `p-8` / `p-12`. Declaring `--spacing-2` to reach them
 * would REDEFINE `p-2` from 8px to 2px across your whole codebase, silently,
 * which is the one thing this file promises not to do.
 *
 * `inline` is what makes the generated utilities reference the variable rather
 * than copy its value — without it, `.dark` would change the variable and no
 * utility would notice.
 *
 * These are new namespace keys, so nothing of yours is redefined. The type and
 * radius half is `tailwind-type.css`, separate because those keys are
 * Tailwind's OWN and importing it moves your existing utilities.
 *
 * Neither preset maps `--font-sans` or `--font-mono`: Tailwind's namespace key
 * and the kit's token are the same identifier, so the mapping would be a
 * self-reference and the kit's family token would be gone page-wide. Set
 * Tailwind's font namespace yourself, to whatever you set `--font-sans` to.
 */
@theme inline {
  --color-background: var(--background);
  --color-foreground: var(--foreground);
  --color-card: var(--card);
  --color-card-foreground: var(--card-foreground);
  --color-popover: var(--popover);
  --color-popover-foreground: var(--popover-foreground);
  --color-primary: var(--primary);
  --color-primary-foreground: var(--primary-foreground);
  --color-secondary: var(--secondary);
  --color-secondary-foreground: var(--secondary-foreground);
  --color-muted: var(--muted);
  --color-muted-foreground: var(--muted-foreground);
  --color-accent: var(--accent);
  --color-accent-foreground: var(--accent-foreground);
  --color-destructive: var(--destructive);
  --color-border: var(--border);
  --color-input: var(--input);
  --color-ring: var(--ring);

  /* ── The palette, GENERATED — `npm run generate:tailwind-palette` ── */
  --color-lotics-white: var(--lotics-white);
  --color-lotics-black: var(--lotics-black);
  --color-lotics-red-50: var(--lotics-red-50);
  --color-lotics-red-100: var(--lotics-red-100);
  --color-lotics-red-200: var(--lotics-red-200);
  --color-lotics-red-300: var(--lotics-red-300);
  --color-lotics-red-400: var(--lotics-red-400);
  --color-lotics-red-500: var(--lotics-red-500);
  --color-lotics-red-600: var(--lotics-red-600);
  --color-lotics-red-700: var(--lotics-red-700);
  --color-lotics-red-800: var(--lotics-red-800);
  --color-lotics-red-900: var(--lotics-red-900);
  --color-lotics-red-950: var(--lotics-red-950);
  --color-lotics-orange-50: var(--lotics-orange-50);
  --color-lotics-orange-100: var(--lotics-orange-100);
  --color-lotics-orange-200: var(--lotics-orange-200);
  --color-lotics-orange-300: var(--lotics-orange-300);
  --color-lotics-orange-400: var(--lotics-orange-400);
  --color-lotics-orange-500: var(--lotics-orange-500);
  --color-lotics-orange-600: var(--lotics-orange-600);
  --color-lotics-orange-700: var(--lotics-orange-700);
  --color-lotics-orange-800: var(--lotics-orange-800);
  --color-lotics-orange-900: var(--lotics-orange-900);
  --color-lotics-orange-950: var(--lotics-orange-950);
  --color-lotics-amber-50: var(--lotics-amber-50);
  --color-lotics-amber-100: var(--lotics-amber-100);
  --color-lotics-amber-200: var(--lotics-amber-200);
  --color-lotics-amber-300: var(--lotics-amber-300);
  --color-lotics-amber-400: var(--lotics-amber-400);
  --color-lotics-amber-500: var(--lotics-amber-500);
  --color-lotics-amber-600: var(--lotics-amber-600);
  --color-lotics-amber-700: var(--lotics-amber-700);
  --color-lotics-amber-800: var(--lotics-amber-800);
  --color-lotics-amber-900: var(--lotics-amber-900);
  --color-lotics-amber-950: var(--lotics-amber-950);
  --color-lotics-yellow-50: var(--lotics-yellow-50);
  --color-lotics-yellow-100: var(--lotics-yellow-100);
  --color-lotics-yellow-200: var(--lotics-yellow-200);
  --color-lotics-yellow-300: var(--lotics-yellow-300);
  --color-lotics-yellow-400: var(--lotics-yellow-400);
  --color-lotics-yellow-500: var(--lotics-yellow-500);
  --color-lotics-yellow-600: var(--lotics-yellow-600);
  --color-lotics-yellow-700: var(--lotics-yellow-700);
  --color-lotics-yellow-800: var(--lotics-yellow-800);
  --color-lotics-yellow-900: var(--lotics-yellow-900);
  --color-lotics-yellow-950: var(--lotics-yellow-950);
  --color-lotics-lime-50: var(--lotics-lime-50);
  --color-lotics-lime-100: var(--lotics-lime-100);
  --color-lotics-lime-200: var(--lotics-lime-200);
  --color-lotics-lime-300: var(--lotics-lime-300);
  --color-lotics-lime-400: var(--lotics-lime-400);
  --color-lotics-lime-500: var(--lotics-lime-500);
  --color-lotics-lime-600: var(--lotics-lime-600);
  --color-lotics-lime-700: var(--lotics-lime-700);
  --color-lotics-lime-800: var(--lotics-lime-800);
  --color-lotics-lime-900: var(--lotics-lime-900);
  --color-lotics-lime-950: var(--lotics-lime-950);
  --color-lotics-green-50: var(--lotics-green-50);
  --color-lotics-green-100: var(--lotics-green-100);
  --color-lotics-green-200: var(--lotics-green-200);
  --color-lotics-green-300: var(--lotics-green-300);
  --color-lotics-green-400: var(--lotics-green-400);
  --color-lotics-green-500: var(--lotics-green-500);
  --color-lotics-green-600: var(--lotics-green-600);
  --color-lotics-green-700: var(--lotics-green-700);
  --color-lotics-green-800: var(--lotics-green-800);
  --color-lotics-green-900: var(--lotics-green-900);
  --color-lotics-green-950: var(--lotics-green-950);
  --color-lotics-emerald-50: var(--lotics-emerald-50);
  --color-lotics-emerald-100: var(--lotics-emerald-100);
  --color-lotics-emerald-200: var(--lotics-emerald-200);
  --color-lotics-emerald-300: var(--lotics-emerald-300);
  --color-lotics-emerald-400: var(--lotics-emerald-400);
  --color-lotics-emerald-500: var(--lotics-emerald-500);
  --color-lotics-emerald-600: var(--lotics-emerald-600);
  --color-lotics-emerald-700: var(--lotics-emerald-700);
  --color-lotics-emerald-800: var(--lotics-emerald-800);
  --color-lotics-emerald-900: var(--lotics-emerald-900);
  --color-lotics-emerald-950: var(--lotics-emerald-950);
  --color-lotics-teal-50: var(--lotics-teal-50);
  --color-lotics-teal-100: var(--lotics-teal-100);
  --color-lotics-teal-200: var(--lotics-teal-200);
  --color-lotics-teal-300: var(--lotics-teal-300);
  --color-lotics-teal-400: var(--lotics-teal-400);
  --color-lotics-teal-500: var(--lotics-teal-500);
  --color-lotics-teal-600: var(--lotics-teal-600);
  --color-lotics-teal-700: var(--lotics-teal-700);
  --color-lotics-teal-800: var(--lotics-teal-800);
  --color-lotics-teal-900: var(--lotics-teal-900);
  --color-lotics-teal-950: var(--lotics-teal-950);
  --color-lotics-cyan-50: var(--lotics-cyan-50);
  --color-lotics-cyan-100: var(--lotics-cyan-100);
  --color-lotics-cyan-200: var(--lotics-cyan-200);
  --color-lotics-cyan-300: var(--lotics-cyan-300);
  --color-lotics-cyan-400: var(--lotics-cyan-400);
  --color-lotics-cyan-500: var(--lotics-cyan-500);
  --color-lotics-cyan-600: var(--lotics-cyan-600);
  --color-lotics-cyan-700: var(--lotics-cyan-700);
  --color-lotics-cyan-800: var(--lotics-cyan-800);
  --color-lotics-cyan-900: var(--lotics-cyan-900);
  --color-lotics-cyan-950: var(--lotics-cyan-950);
  --color-lotics-sky-50: var(--lotics-sky-50);
  --color-lotics-sky-100: var(--lotics-sky-100);
  --color-lotics-sky-200: var(--lotics-sky-200);
  --color-lotics-sky-300: var(--lotics-sky-300);
  --color-lotics-sky-400: var(--lotics-sky-400);
  --color-lotics-sky-500: var(--lotics-sky-500);
  --color-lotics-sky-600: var(--lotics-sky-600);
  --color-lotics-sky-700: var(--lotics-sky-700);
  --color-lotics-sky-800: var(--lotics-sky-800);
  --color-lotics-sky-900: var(--lotics-sky-900);
  --color-lotics-sky-950: var(--lotics-sky-950);
  --color-lotics-blue-50: var(--lotics-blue-50);
  --color-lotics-blue-100: var(--lotics-blue-100);
  --color-lotics-blue-200: var(--lotics-blue-200);
  --color-lotics-blue-300: var(--lotics-blue-300);
  --color-lotics-blue-400: var(--lotics-blue-400);
  --color-lotics-blue-500: var(--lotics-blue-500);
  --color-lotics-blue-600: var(--lotics-blue-600);
  --color-lotics-blue-700: var(--lotics-blue-700);
  --color-lotics-blue-800: var(--lotics-blue-800);
  --color-lotics-blue-900: var(--lotics-blue-900);
  --color-lotics-blue-950: var(--lotics-blue-950);
  --color-lotics-indigo-50: var(--lotics-indigo-50);
  --color-lotics-indigo-100: var(--lotics-indigo-100);
  --color-lotics-indigo-200: var(--lotics-indigo-200);
  --color-lotics-indigo-300: var(--lotics-indigo-300);
  --color-lotics-indigo-400: var(--lotics-indigo-400);
  --color-lotics-indigo-500: var(--lotics-indigo-500);
  --color-lotics-indigo-600: var(--lotics-indigo-600);
  --color-lotics-indigo-700: var(--lotics-indigo-700);
  --color-lotics-indigo-800: var(--lotics-indigo-800);
  --color-lotics-indigo-900: var(--lotics-indigo-900);
  --color-lotics-indigo-950: var(--lotics-indigo-950);
  --color-lotics-violet-50: var(--lotics-violet-50);
  --color-lotics-violet-100: var(--lotics-violet-100);
  --color-lotics-violet-200: var(--lotics-violet-200);
  --color-lotics-violet-300: var(--lotics-violet-300);
  --color-lotics-violet-400: var(--lotics-violet-400);
  --color-lotics-violet-500: var(--lotics-violet-500);
  --color-lotics-violet-600: var(--lotics-violet-600);
  --color-lotics-violet-700: var(--lotics-violet-700);
  --color-lotics-violet-800: var(--lotics-violet-800);
  --color-lotics-violet-900: var(--lotics-violet-900);
  --color-lotics-violet-950: var(--lotics-violet-950);
  --color-lotics-purple-50: var(--lotics-purple-50);
  --color-lotics-purple-100: var(--lotics-purple-100);
  --color-lotics-purple-200: var(--lotics-purple-200);
  --color-lotics-purple-300: var(--lotics-purple-300);
  --color-lotics-purple-400: var(--lotics-purple-400);
  --color-lotics-purple-500: var(--lotics-purple-500);
  --color-lotics-purple-600: var(--lotics-purple-600);
  --color-lotics-purple-700: var(--lotics-purple-700);
  --color-lotics-purple-800: var(--lotics-purple-800);
  --color-lotics-purple-900: var(--lotics-purple-900);
  --color-lotics-purple-950: var(--lotics-purple-950);
  --color-lotics-fuchsia-50: var(--lotics-fuchsia-50);
  --color-lotics-fuchsia-100: var(--lotics-fuchsia-100);
  --color-lotics-fuchsia-200: var(--lotics-fuchsia-200);
  --color-lotics-fuchsia-300: var(--lotics-fuchsia-300);
  --color-lotics-fuchsia-400: var(--lotics-fuchsia-400);
  --color-lotics-fuchsia-500: var(--lotics-fuchsia-500);
  --color-lotics-fuchsia-600: var(--lotics-fuchsia-600);
  --color-lotics-fuchsia-700: var(--lotics-fuchsia-700);
  --color-lotics-fuchsia-800: var(--lotics-fuchsia-800);
  --color-lotics-fuchsia-900: var(--lotics-fuchsia-900);
  --color-lotics-fuchsia-950: var(--lotics-fuchsia-950);
  --color-lotics-pink-50: var(--lotics-pink-50);
  --color-lotics-pink-100: var(--lotics-pink-100);
  --color-lotics-pink-200: var(--lotics-pink-200);
  --color-lotics-pink-300: var(--lotics-pink-300);
  --color-lotics-pink-400: var(--lotics-pink-400);
  --color-lotics-pink-500: var(--lotics-pink-500);
  --color-lotics-pink-600: var(--lotics-pink-600);
  --color-lotics-pink-700: var(--lotics-pink-700);
  --color-lotics-pink-800: var(--lotics-pink-800);
  --color-lotics-pink-900: var(--lotics-pink-900);
  --color-lotics-pink-950: var(--lotics-pink-950);
  --color-lotics-rose-50: var(--lotics-rose-50);
  --color-lotics-rose-100: var(--lotics-rose-100);
  --color-lotics-rose-200: var(--lotics-rose-200);
  --color-lotics-rose-300: var(--lotics-rose-300);
  --color-lotics-rose-400: var(--lotics-rose-400);
  --color-lotics-rose-500: var(--lotics-rose-500);
  --color-lotics-rose-600: var(--lotics-rose-600);
  --color-lotics-rose-700: var(--lotics-rose-700);
  --color-lotics-rose-800: var(--lotics-rose-800);
  --color-lotics-rose-900: var(--lotics-rose-900);
  --color-lotics-rose-950: var(--lotics-rose-950);
  --color-lotics-slate-50: var(--lotics-slate-50);
  --color-lotics-slate-100: var(--lotics-slate-100);
  --color-lotics-slate-200: var(--lotics-slate-200);
  --color-lotics-slate-300: var(--lotics-slate-300);
  --color-lotics-slate-400: var(--lotics-slate-400);
  --color-lotics-slate-500: var(--lotics-slate-500);
  --color-lotics-slate-600: var(--lotics-slate-600);
  --color-lotics-slate-700: var(--lotics-slate-700);
  --color-lotics-slate-800: var(--lotics-slate-800);
  --color-lotics-slate-900: var(--lotics-slate-900);
  --color-lotics-slate-950: var(--lotics-slate-950);
  --color-lotics-gray-50: var(--lotics-gray-50);
  --color-lotics-gray-100: var(--lotics-gray-100);
  --color-lotics-gray-200: var(--lotics-gray-200);
  --color-lotics-gray-300: var(--lotics-gray-300);
  --color-lotics-gray-400: var(--lotics-gray-400);
  --color-lotics-gray-500: var(--lotics-gray-500);
  --color-lotics-gray-600: var(--lotics-gray-600);
  --color-lotics-gray-700: var(--lotics-gray-700);
  --color-lotics-gray-800: var(--lotics-gray-800);
  --color-lotics-gray-900: var(--lotics-gray-900);
  --color-lotics-gray-950: var(--lotics-gray-950);
  --color-lotics-zinc-50: var(--lotics-zinc-50);
  --color-lotics-zinc-100: var(--lotics-zinc-100);
  --color-lotics-zinc-200: var(--lotics-zinc-200);
  --color-lotics-zinc-300: var(--lotics-zinc-300);
  --color-lotics-zinc-400: var(--lotics-zinc-400);
  --color-lotics-zinc-500: var(--lotics-zinc-500);
  --color-lotics-zinc-600: var(--lotics-zinc-600);
  --color-lotics-zinc-700: var(--lotics-zinc-700);
  --color-lotics-zinc-800: var(--lotics-zinc-800);
  --color-lotics-zinc-900: var(--lotics-zinc-900);
  --color-lotics-zinc-950: var(--lotics-zinc-950);
  --color-lotics-neutral-50: var(--lotics-neutral-50);
  --color-lotics-neutral-100: var(--lotics-neutral-100);
  --color-lotics-neutral-200: var(--lotics-neutral-200);
  --color-lotics-neutral-300: var(--lotics-neutral-300);
  --color-lotics-neutral-400: var(--lotics-neutral-400);
  --color-lotics-neutral-500: var(--lotics-neutral-500);
  --color-lotics-neutral-600: var(--lotics-neutral-600);
  --color-lotics-neutral-700: var(--lotics-neutral-700);
  --color-lotics-neutral-800: var(--lotics-neutral-800);
  --color-lotics-neutral-900: var(--lotics-neutral-900);
  --color-lotics-neutral-950: var(--lotics-neutral-950);
  --color-lotics-stone-50: var(--lotics-stone-50);
  --color-lotics-stone-100: var(--lotics-stone-100);
  --color-lotics-stone-200: var(--lotics-stone-200);
  --color-lotics-stone-300: var(--lotics-stone-300);
  --color-lotics-stone-400: var(--lotics-stone-400);
  --color-lotics-stone-500: var(--lotics-stone-500);
  --color-lotics-stone-600: var(--lotics-stone-600);
  --color-lotics-stone-700: var(--lotics-stone-700);
  --color-lotics-stone-800: var(--lotics-stone-800);
  --color-lotics-stone-900: var(--lotics-stone-900);
  --color-lotics-stone-950: var(--lotics-stone-950);
  /* ── end palette ── */
}
