:root {
  --inherit: inherit;
  --current: currentColor;
  --transparent: transparent;
  --black: #000;
  --white: #fff;

  --slate-50: light-dark(#020617, #f8fafc);
  --slate-100: light-dark(#0f172a, #f1f5f9);
  --slate-200: light-dark(#1e293b, #e2e8f0);
  --slate-300: light-dark(#334155, #cbd5e1);
  --slate-400: light-dark(#475569, #94a3b8);
  --slate-500: light-dark(#64748b, #64748b);
  --slate-600: light-dark(#94a3b8, #475569);
  --slate-700: light-dark(#cbd5e1, #334155);
  --slate-800: light-dark(#e2e8f0, #1e293b);
  --slate-900: light-dark(#f1f5f9, #0f172a);
  --slate-950: light-dark(#f8fafc, #020617);

  --gray-50: light-dark(#030712, #f9fafb);
  --gray-100: light-dark(#111827, #f3f4f6);
  --gray-200: light-dark(#1f2937, #e5e7eb);
  --gray-300: light-dark(#374151, #d1d5db);
  --gray-400: light-dark(#4b5563, #9ca3af);
  --gray-500: light-dark(#6b7280, #6b7280);
  --gray-600: light-dark(#9ca3af, #4b5563);
  --gray-700: light-dark(#d1d5db, #374151);
  --gray-800: light-dark(#e5e7eb, #1f2937);
  --gray-900: light-dark(#f3f4f6, #111827);
  --gray-950: light-dark(#f9fafb, #030712);

  --zinc-50: light-dark(#09090b, #fafafa);
  --zinc-100: light-dark(#18181b, #f4f4f5);
  --zinc-200: light-dark(#27272a, #e4e4e7);
  --zinc-300: light-dark(#3f3f46, #d4d4d8);
  --zinc-400: light-dark(#52525b, #a1a1aa);
  --zinc-500: light-dark(#71717a, #71717a);
  --zinc-600: light-dark(#a1a1aa, #52525b);
  --zinc-700: light-dark(#d4d4d8, #3f3f46);
  --zinc-800: light-dark(#e4e4e7, #27272a);
  --zinc-900: light-dark(#f4f4f5, #18181b);
  --zinc-950: light-dark(#fafafa, #09090b);

  --neutral-50: light-dark(#0a0a0a, #fafafa);
  --neutral-100: light-dark(#171717, #f5f5f5);
  --neutral-200: light-dark(#262626, #e5e5e5);
  --neutral-300: light-dark(#404040, #d4d4d4);
  --neutral-400: light-dark(#525252, #a3a3a3);
  --neutral-500: light-dark(#737373, #737373);
  --neutral-600: light-dark(#a3a3a3, #525252);
  --neutral-700: light-dark(#d4d4d4, #404040);
  --neutral-800: light-dark(#e5e5e5, #262626);
  --neutral-900: light-dark(#f5f5f5, #171717);
  --neutral-950: light-dark(#fafafa, #0a0a0a);

  --stone-50: light-dark(#0c0a09, #fafaf9);
  --stone-100: light-dark(#1c1917, #f5f5f4);
  --stone-200: light-dark(#292524, #e7e5e4);
  --stone-300: light-dark(#44403c, #d6d3d1);
  --stone-400: light-dark(#57534e, #a8a29e);
  --stone-500: light-dark(#78716c, #78716c);
  --stone-600: light-dark(#a8a29e, #57534e);
  --stone-700: light-dark(#d6d3d1, #44403c);
  --stone-800: light-dark(#e7e5e4, #292524);
  --stone-900: light-dark(#f5f5f4, #1c1917);
  --stone-950: light-dark(#fafaf9, #0c0a09);

  --red-50: light-dark(#450a0a, #fef2f2);
  --red-100: light-dark(#7f1d1d, #fee2e2);
  --red-200: light-dark(#991b1b, #fecaca);
  --red-300: light-dark(#b91c1c, #fca5a5);
  --red-400: light-dark(#dc2626, #f87171);
  --red-500: light-dark(#ef4444, #ef4444);
  --red-600: light-dark(#f87171, #dc2626);
  --red-700: light-dark(#fca5a5, #b91c1c);
  --red-800: light-dark(#fecaca, #991b1b);
  --red-900: light-dark(#fee2e2, #7f1d1d);
  --red-950: light-dark(#fef2f2, #450a0a);

  --orange-50: light-dark(#431407, #fff7ed);
  --orange-100: light-dark(#7c2d12, #ffedd5);
  --orange-200: light-dark(#9a3412, #fed7aa);
  --orange-300: light-dark(#c2410c, #fdba74);
  --orange-400: light-dark(#ea580c, #fb923c);
  --orange-500: light-dark(#f97316, #f97316);
  --orange-600: light-dark(#fb923c, #ea580c);
  --orange-700: light-dark(#fdba74, #c2410c);
  --orange-800: light-dark(#fed7aa, #9a3412);
  --orange-900: light-dark(#ffedd5, #7c2d12);
  --orange-950: light-dark(#fff7ed, #431407);

  --amber-50: light-dark(#451a03, #fffbeb);
  --amber-100: light-dark(#78350f, #fef3c7);
  --amber-200: light-dark(#92400e, #fde68a);
  --amber-300: light-dark(#b45309, #fcd34d);
  --amber-400: light-dark(#d97706, #fbbf24);
  --amber-500: light-dark(#f59e0b, #f59e0b);
  --amber-600: light-dark(#fbbf24, #d97706);
  --amber-700: light-dark(#fcd34d, #b45309);
  --amber-800: light-dark(#fde68a, #92400e);
  --amber-900: light-dark(#fef3c7, #78350f);
  --amber-950: light-dark(#fffbeb, #451a03);

  --yellow-50: light-dark(#422006, #fefce8);
  --yellow-100: light-dark(#713f12, #fef9c3);
  --yellow-200: light-dark(#854d0e, #fef08a);
  --yellow-300: light-dark(#a16207, #fde047);
  --yellow-400: light-dark(#ca8a04, #facc15);
  --yellow-500: light-dark(#eab308, #eab308);
  --yellow-600: light-dark(#facc15, #ca8a04);
  --yellow-700: light-dark(#fde047, #a16207);
  --yellow-800: light-dark(#fef08a, #854d0e);
  --yellow-900: light-dark(#fef9c3, #713f12);
  --yellow-950: light-dark(#fefce8, #422006);

  --lime-50: light-dark(#1a2e05, #f7fee7);
  --lime-100: light-dark(#365314, #ecfccb);
  --lime-200: light-dark(#3f6212, #d9f99d);
  --lime-300: light-dark(#4d7c0f, #bef264);
  --lime-400: light-dark(#65a30d, #a3e635);
  --lime-500: light-dark(#84cc16, #84cc16);
  --lime-600: light-dark(#a3e635, #65a30d);
  --lime-700: light-dark(#bef264, #4d7c0f);
  --lime-800: light-dark(#d9f99d, #3f6212);
  --lime-900: light-dark(#ecfccb, #365314);
  --lime-950: light-dark(#f7fee7, #1a2e05);

  --green-50: light-dark(#052e16, #f0fdf4);
  --green-100: light-dark(#14532d, #dcfce7);
  --green-200: light-dark(#166534, #bbf7d0);
  --green-300: light-dark(#15803d, #86efac);
  --green-400: light-dark(#16a34a, #4ade80);
  --green-500: light-dark(#22c55e, #22c55e);
  --green-600: light-dark(#4ade80, #16a34a);
  --green-700: light-dark(#86efac, #15803d);
  --green-800: light-dark(#bbf7d0, #166534);
  --green-900: light-dark(#dcfce7, #14532d);
  --green-950: light-dark(#f0fdf4, #052e16);

  --emerald-50: light-dark(#022c22, #ecfdf5);
  --emerald-100: light-dark(#064e3b, #d1fae5);
  --emerald-200: light-dark(#065f46, #a7f3d0);
  --emerald-300: light-dark(#047857, #6ee7b7);
  --emerald-400: light-dark(#059669, #34d399);
  --emerald-500: light-dark(#10b981, #10b981);
  --emerald-600: light-dark(#34d399, #059669);
  --emerald-700: light-dark(#6ee7b7, #047857);
  --emerald-800: light-dark(#a7f3d0, #065f46);
  --emerald-900: light-dark(#d1fae5, #064e3b);
  --emerald-950: light-dark(#ecfdf5, #022c22);

  --teal-50: light-dark(#042f2e, #f0fdfa);
  --teal-100: light-dark(#134e4a, #ccfbf1);
  --teal-200: light-dark(#115e59, #99f6e4);
  --teal-300: light-dark(#0f766e, #5eead4);
  --teal-400: light-dark(#0d9488, #2dd4bf);
  --teal-500: light-dark(#14b8a6, #14b8a6);
  --teal-600: light-dark(#2dd4bf, #0d9488);
  --teal-700: light-dark(#5eead4, #0f766e);
  --teal-800: light-dark(#99f6e4, #115e59);
  --teal-900: light-dark(#ccfbf1, #134e4a);
  --teal-950: light-dark(#f0fdfa, #042f2e);

  --cyan-50: light-dark(#083344, #ecfeff);
  --cyan-100: light-dark(#164e63, #cffafe);
  --cyan-200: light-dark(#155e75, #a5f3fc);
  --cyan-300: light-dark(#0e7490, #67e8f9);
  --cyan-400: light-dark(#0891b2, #22d3ee);
  --cyan-500: light-dark(#06b6d4, #06b6d4);
  --cyan-600: light-dark(#22d3ee, #0891b2);
  --cyan-700: light-dark(#67e8f9, #0e7490);
  --cyan-800: light-dark(#a5f3fc, #155e75);
  --cyan-900: light-dark(#cffafe, #164e63);
  --cyan-950: light-dark(#ecfeff, #083344);

  --sky-50: light-dark(#082f49, #f0f9ff);
  --sky-100: light-dark(#0c4a6e, #e0f2fe);
  --sky-200: light-dark(#075985, #bae6fd);
  --sky-300: light-dark(#0369a1, #7dd3fc);
  --sky-400: light-dark(#0284c7, #38bdf8);
  --sky-500: light-dark(#0ea5e9, #0ea5e9);
  --sky-600: light-dark(#38bdf8, #0284c7);
  --sky-700: light-dark(#7dd3fc, #0369a1);
  --sky-800: light-dark(#bae6fd, #075985);
  --sky-900: light-dark(#e0f2fe, #0c4a6e);
  --sky-950: light-dark(#f0f9ff, #082f49);

  --blue-50: light-dark(#172554, #eff6ff);
  --blue-100: light-dark(#1e3a8a, #dbeafe);
  --blue-200: light-dark(#1e40af, #bfdbfe);
  --blue-300: light-dark(#1d4ed8, #93c5fd);
  --blue-400: light-dark(#2563eb, #60a5fa);
  --blue-500: light-dark(#3b82f6, #3b82f6);
  --blue-600: light-dark(#60a5fa, #2563eb);
  --blue-700: light-dark(#93c5fd, #1d4ed8);
  --blue-800: light-dark(#bfdbfe, #1e40af);
  --blue-900: light-dark(#dbeafe, #1e3a8a);
  --blue-950: light-dark(#eff6ff, #172554);

  --indigo-50: light-dark(#1e1b4b, #eef2ff);
  --indigo-100: light-dark(#312e81, #e0e7ff);
  --indigo-200: light-dark(#3730a3, #c7d2fe);
  --indigo-300: light-dark(#4338ca, #a5b4fc);
  --indigo-400: light-dark(#4f46e5, #818cf8);
  --indigo-500: light-dark(#6366f1, #6366f1);
  --indigo-600: light-dark(#818cf8, #4f46e5);
  --indigo-700: light-dark(#a5b4fc, #4338ca);
  --indigo-800: light-dark(#c7d2fe, #3730a3);
  --indigo-900: light-dark(#e0e7ff, #312e81);
  --indigo-950: light-dark(#eef2ff, #1e1b4b);

  --violet-50: light-dark(#2e1065, #f5f3ff);
  --violet-100: light-dark(#4c1d95, #ede9fe);
  --violet-200: light-dark(#5b21b6, #ddd6fe);
  --violet-300: light-dark(#6d28d9, #c4b5fd);
  --violet-400: light-dark(#7c3aed, #a78bfa);
  --violet-500: light-dark(#8b5cf6, #8b5cf6);
  --violet-600: light-dark(#a78bfa, #7c3aed);
  --violet-700: light-dark(#c4b5fd, #6d28d9);
  --violet-800: light-dark(#ddd6fe, #5b21b6);
  --violet-900: light-dark(#ede9fe, #4c1d95);
  --violet-950: light-dark(#f5f3ff, #2e1065);

  --purple-50: light-dark(#3b0764, #faf5ff);
  --purple-100: light-dark(#581c87, #f3e8ff);
  --purple-200: light-dark(#6b21a8, #e9d5ff);
  --purple-300: light-dark(#7e22ce, #d8b4fe);
  --purple-400: light-dark(#9333ea, #c084fc);
  --purple-500: light-dark(#a855f7, #a855f7);
  --purple-600: light-dark(#c084fc, #9333ea);
  --purple-700: light-dark(#d8b4fe, #7e22ce);
  --purple-800: light-dark(#e9d5ff, #6b21a8);
  --purple-900: light-dark(#f3e8ff, #581c87);
  --purple-950: light-dark(#faf5ff, #3b0764);

  --fuchsia-50: light-dark(#4a044e, #fdf4ff);
  --fuchsia-100: light-dark(#701a75, #fae8ff);
  --fuchsia-200: light-dark(#86198f, #f5d0fe);
  --fuchsia-300: light-dark(#a21caf, #f0abfc);
  --fuchsia-400: light-dark(#c026d3, #e879f9);
  --fuchsia-500: light-dark(#d946ef, #d946ef);
  --fuchsia-600: light-dark(#e879f9, #c026d3);
  --fuchsia-700: light-dark(#f0abfc, #a21caf);
  --fuchsia-800: light-dark(#f5d0fe, #86198f);
  --fuchsia-900: light-dark(#fae8ff, #701a75);
  --fuchsia-950: light-dark(#fdf4ff, #4a044e);

  --pink-50: light-dark(#500724, #fdf2f8);
  --pink-100: light-dark(#831843, #fce7f3);
  --pink-200: light-dark(#9d174d, #fbcfe8);
  --pink-300: light-dark(#be185d, #f9a8d4);
  --pink-400: light-dark(#db2777, #f472b6);
  --pink-500: light-dark(#ec4899, #ec4899);
  --pink-600: light-dark(#f472b6, #db2777);
  --pink-700: light-dark(#f9a8d4, #be185d);
  --pink-800: light-dark(#fbcfe8, #9d174d);
  --pink-900: light-dark(#fce7f3, #831843);
  --pink-950: light-dark(#fdf2f8, #500724);

  --rose-50: light-dark(#4c0519, #fff1f2);
  --rose-100: light-dark(#881337, #ffe4e6);
  --rose-200: light-dark(#9f1239, #fecdd3);
  --rose-300: light-dark(#be123c, #fda4af);
  --rose-400: light-dark(#e11d48, #fb7185);
  --rose-500: light-dark(#f43f5e, #f43f5e);
  --rose-600: light-dark(#fb7185, #e11d48);
  --rose-700: light-dark(#fda4af, #be123c);
  --rose-800: light-dark(#fecdd3, #9f1239);
  --rose-900: light-dark(#ffe4e6, #881337);
  --rose-950: light-dark(#fff1f2, #4c0519);
}
