// Zinc palette (real Tailwind v4 zinc, slight blue tint)
// Standard steps = Tailwind originals, *50 steps = interpolated midpoints
$color-zinc-950: lab(2.51107% .242703 -.886115); // #09090b
$color-zinc-950-0: lab(2.51107% .242703 -.886115 / 0%); // zinc-950 / 0%
$color-zinc-950-75: lab(2.51107% .242703 -.886115 / 75%); // zinc-950 / 75%
$color-zinc-950-90: lab(2.51107% .242703 -.886115 / 90%); // zinc-950 / 90%
$color-zinc-900: lab(8.30603% .618205 -2.16572); // #18181b
$color-zinc-900-80: lab(8.30603% .618205 -2.16572 / 80%);
$color-zinc-900-70: lab(8.30603% .618205 -2.16572 / 70%); // zinc-900 / 70%
$color-zinc-900-60: lab(8.30603% .618205 -2.16572 / 60%); // zinc-900 / 60%
$color-zinc-900-50: lab(8.30603% .618205 -2.16572 / 50%); // #18181b
$color-zinc-900-40: lab(8.30603% .618205 -2.16572 / 40%); // zinc-900 / 40%
$color-zinc-900-95: lab(8.30603% .618205 -2.16572 / 95%); // #18181b
$color-zinc-900-98: lab(8.30603% .618205 -2.16572 / 98%); // #18181b
$color-zinc-850: lab(11.9084% 1.043 -2.7081); // #1f1f23
$color-zinc-800: lab(15.7305% .613764 -2.16959); // #27272a
$color-zinc-800-80: lab(15.7305% .613764 -2.16959 / 80%); // zinc-800 / 60%
$color-zinc-800-70: lab(15.7305% .613764 -2.16959 / 70%); // zinc-800 / 60%
$color-zinc-800-60: lab(15.7305% .613764 -2.16959 / 60%); // zinc-800 / 60%
$color-zinc-800-50: lab(15.7305% .613764 -2.16959 / 50%); // zinc-800 / 50%
$color-zinc-800-30: lab(15.7305% .613764 -2.16959 / 30%); // zinc-800 / 30%
$color-zinc-750: lab(21.3843% .9572 -2.5207); // #333337
$color-zinc-700: lab(26.8019% 1.35387 -4.68303); // #3f3f46
$color-zinc-700-80: lab(26.8019% 1.35387 -4.68303 / 80%); // zinc-700 / 70%
$color-zinc-700-70: lab(26.8019% 1.35387 -4.68303 / 70%); // zinc-700 / 70%
$color-zinc-700-60: lab(26.8019% 1.35387 -4.68303 / 60%); // zinc-700 / 60%
$color-zinc-700-50: lab(26.8019% 1.35387 -4.68303 / 50%); // zinc-700 / 50%
$color-zinc-700-30: lab(26.8019% 1.35387 -4.68303 / 30%); // zinc-700 / 50%
$color-zinc-650: lab(31.3256% 2.0703 -5.3354); // #494952
$color-zinc-600: lab(35.1166% 1.78212 -6.1173); // #52525c
$color-zinc-550: lab(41.4904% 2.4054 -6.2129); // #61616c
$color-zinc-500: lab(47.8878% 1.65477 -5.77283); // #71717b
$color-zinc-500-70: lab(47.8878% 1.65477 -5.77283 / 70%); // #71717b
$color-zinc-450: lab(56.7204% 2.5997 -5.737); // #888792
$color-zinc-400: lab(65.6464% 1.53497 -5.42429); // #9f9fa9
$color-zinc-350: lab(75.3379% 1.3229 -3.5328); // #b9b9c0
$color-zinc-300: lab(84.9837% .601262 -2.17986); // #d4d4d8
$color-zinc-250: lab(87.8644% .7256 -1.9565); // #dcdce0
$color-zinc-200: lab(90.6853% .399232 -1.45452); // #e4e4e7
$color-zinc-150: lab(93.4491% .3564 -.9659); // #ececee
$color-zinc-100: lab(96.215% .1767 -.48); // #f4f4f5
$color-zinc-75: lab(97.2572% .1763 -.4789); // #f7f7f8
$color-zinc-50: lab(98.272% 0 0); // #fafafa
$color-white: lab(100% 0 0); // #ffffff
$color-black: #0d0d0d;
$color-night: #1a1a1a;
$color-eerie-black: #111;
$color-zinc-925: color-mix(in oklab, #{$color-zinc-900}, #{$color-black}); // zinc-900-50 поверх $color-black, сплошной

// Indigo palette (real Tailwind v4 indigo)
$color-indigo-50: lab(95.539% 1.0613 -6.6969); // #eef2ff
$color-indigo-100: lab(91.7827% 2.2585 -12.3844); // #e0e7ff
$color-indigo-200: lab(84.6841% 5.3654 -22.7191); // #c7d2fe
$color-indigo-300: lab(74.0235% 8.54138 -41.6075); // #a4b3ff
$color-indigo-400: lab(59.866% 22.4834 -64.4485); // #7d87ff
$color-indigo-400-10: lab(59.866% 22.4834 -64.4485 / 10%);
$color-indigo-500: lab(48.295% 38.3129 -81.9673); // #625fff
$color-indigo-500-10: lab(48.295% 38.3129 -81.9673 / 10%);
$color-indigo-500-20: lab(48.295% 38.3129 -81.9673 / 20%);
$color-indigo-500-40: lab(48.295% 38.3129 -81.9673 / 40%);
$color-indigo-500-50: lab(48.295% 38.3129 -81.9673 / 50%);
$color-indigo-600: lab(38.4009% 52.6132 -92.3857); // #4f39f6
$color-indigo-600-10: lab(38.4009% 52.6132 -92.3857 / 10%);
$color-indigo-600-20: lab(38.4009% 52.6132 -92.3857 / 20%);
$color-indigo-600-90: lab(38.4009% 52.6132 -92.3857 / 90%);
$color-indigo-700: lab(32.4486% 49.2217 -84.6695); // #432dd7
$color-indigo-800: lab(26.6645% 37.9804 -68.6402); // #372aac
$color-indigo-900: lab(23.3911% 24.6978 -50.4718); // #312c85
$color-indigo-950: lab(12.9255% 18.7583 -31.0075); // #1e1a4d

// Neutral gray (untinted — no zinc blue tint)
$color-neutral-940: lab(3.6355% 0 0); // #0d0d0d
$color-neutral-940-95: lab(3.6355% 0 0 / 95%); // #0d0d0d / 95%

// Monochrome black (opacity variants)
$mono-black-100: lab(0% 0 0);
$mono-black-95: lab(0% 0 0 / 95%);
$mono-black-75: lab(0% 0 0 / 75%);
$mono-black-70: lab(0% 0 0 / 70%);
$mono-black-50: lab(0% 0 0 / 50%);
$mono-black-45: lab(0% 0 0 / 45%);
$mono-black-42: lab(0% 0 0 / 42%);
$mono-black-32: lab(0% 0 0 / 32%);
$mono-black-25: lab(0% 0 0 / 25%);
$mono-black-20: lab(0% 0 0 / 20%);
$mono-black-15: lab(0% 0 0 / 15%);
$mono-black-10: lab(0% 0 0 / 10%);
$mono-black-5: lab(0% 0 0 / 5%);

// Monochrome white (opacity variants)
$mono-white-100: lab(100% 0 0);
$mono-white-90: lab(100% 0 0 / 90%);
$mono-white-75: lab(100% 0 0 / 75%);
$mono-white-60: lab(100% 0 0 / 60%);
$mono-white-50: lab(100% 0 0 / 50%);
$mono-white-45: lab(100% 0 0 / 45%);
$mono-white-25: lab(100% 0 0 / 25%);
$mono-white-20: lab(100% 0 0 / 20%);
$mono-white-10: lab(100% 0 0 / 10%);
$mono-white-5: lab(100% 0 0 / 5%);

// $color- duplicates of the mono-black/mono-white opacity scale
$color-black-100: lab(0% 0 0);
$color-black-90: lab(0% 0 0 / 90%);
$color-black-95: lab(0% 0 0 / 95%);
$color-black-75: lab(0% 0 0 / 75%);
$color-black-70: lab(0% 0 0 / 70%);
$color-black-50: lab(0% 0 0 / 50%);
$color-black-45: lab(0% 0 0 / 45%);
$color-black-42: lab(0% 0 0 / 42%);
$color-black-32: lab(0% 0 0 / 32%);
$color-black-25: lab(0% 0 0 / 25%);
$color-black-20: lab(0% 0 0 / 20%);
$color-black-15: lab(0% 0 0 / 15%);
$color-black-10: lab(0% 0 0 / 10%);
$color-black-5: lab(0% 0 0 / 5%);
$color-white-100: lab(100% 0 0);
$color-white-90: lab(100% 0 0 / 90%);
$color-white-70: lab(100% 0 0 / 70%);
$color-white-75: lab(100% 0 0 / 75%);
$color-white-60: lab(100% 0 0 / 60%);
$color-white-50: lab(100% 0 0 / 50%);
$color-white-45: lab(100% 0 0 / 45%);
$color-white-25: lab(100% 0 0 / 25%);
$color-white-15: lab(100% 0 0 / 15%);
$color-white-20: lab(100% 0 0 / 20%);
$color-white-10: lab(100% 0 0 / 10%);
$color-white-5: lab(100% 0 0 / 5%);
$color-red-50: lab(96.5005% 4.18508 1.52328);
$color-red-200: lab(86.017% 19.8815 7.75869);
$color-red-300: lab(76.5514% 36.422 15.5335);
$color-red-400: lab(63.7053% 60.745 31.3109);
$color-red-500: lab(55.4814% 75.0732 48.8528);
$color-red-500-10: color-mix(in oklab, #{$color-red-500} 10%, transparent);
$color-red-500-20: color-mix(in oklab, #{$color-red-500} 20%, transparent);
$color-red-600: lab(48.4493% 77.4328 61.5452);
$color-red-600-20: color-mix(in oklab, #{$color-red-600} 20%, transparent);
$color-red-600-30: color-mix(in oklab, #{$color-red-600} 30%, transparent);
$color-red-700: lab(40.4273% 67.2623 53.7441);
$color-red-800: lab(33.7174% 55.8993 41.0293);
$color-red-900: lab(28.5139% 44.5539 29.0463);
$color-red-900-50: color-mix(in oklab, #{$color-red-900} 50%, transparent);
$color-red-925: color-mix(in oklab, #{$color-red-900} 90%, #{$color-black});
$color-red-950: lab(13.003% 29.04 16.7519);
$color-emerald-400: lab(75.0771% -60.7313 19.4147);
$color-emerald-500-10: lab(66.9756% -58.27 19.5419 / 10%);
$color-emerald-500-20: lab(66.9756% -58.27 19.5419 / 20%);
$color-emerald-500: lab(66.9756% -58.27 19.5419);
$color-emerald-600: lab(55.0481% -49.9246 15.93);
$color-amber-400: lab(80.1641% 16.6016 99.2089);
$color-amber-500: lab(72.7183% 31.8672 97.9407);
$color-orange-500: lab(64.272% 57.1788 90.3583);
$color-purple-600: lab(43.0295% 75.21 -86.5669);
$color-green-200: lab(92.5601% -27.7456 13.2417);
$color-green-300: lab(86.9953% -47.2691 25.0054);
$color-green-400: lab(78.503% -64.9265 39.7492);
$color-green-500: lab(70.5521% -66.5147 45.8073);
$color-green-800: lab(37.4616% -36.7971 22.9692);
$color-green-900: lab(30.797% -29.6927 17.382);
$color-green-900-50: color-mix(in oklab, #{$color-green-900} 50%, transparent);
$color-green-925: color-mix(in oklab, #{$color-green-900} 90%, #{$color-black});
$color-gray-50: lab(98.2596% -.247031 -.706708);
$color-gray-100: lab(96.1596% -.0823438 -1.13575);
$color-gray-200: lab(91.6229% -.159115 -2.26791);
$color-gray-200-50: color-mix(in oklab, #{$color-gray-200} 50%, transparent);
$color-gray-300: lab(85.1236% -.612259 -3.7138);
$color-gray-300-50: color-mix(in oklab, #{$color-gray-300} 50%, transparent);
$color-gray-400: lab(65.9269% -.832707 -8.17473);
$color-gray-500: lab(47.7841% -.393182 -10.0268);
$color-gray-600: lab(35.6337% -1.58697 -10.8425);
$color-gray-700: lab(27.1134% -.956401 -12.3224);
$color-gray-700-70: color-mix(in oklab, #{$color-gray-700} 70%, transparent);
$color-gray-700-50: color-mix(in oklab, #{$color-gray-700} 50%, transparent);
$color-gray-700-30: color-mix(in oklab, #{$color-gray-700} 30%, transparent);
$color-gray-800: lab(16.1051% -1.18239 -11.7533);
$color-gray-800-60: color-mix(in oklab, #{$color-gray-800} 60%, transparent);
$color-gray-800-50: color-mix(in oklab, #{$color-gray-800} 50%, transparent);
$color-gray-900: lab(8.11897% .811279 -12.254);
$color-gray-950: lab(2.51107% .811279 -12.5);
$color-gray-950-90: color-mix(in oklab, #{$color-gray-950} 90%, transparent);
$color-gray-950-0: color-mix(in oklab, #{$color-gray-950} 0%, transparent);
$color-indigo-soft: #4f46e5;
$color-indigo-blue: #4366e0;
$color-indigo-muted: #4b57c5;
$color-indigo-deep: #262e77;
$color-slate-700: #3d4d66;
$color-slate-750: #2d3a4f;
$color-slate-775: #243041;
$color-slate-800: #1e2a3a;
$color-slate-800-98: color-mix(in oklab, #{$color-slate-800} 98%, transparent);
$color-slate-850: #1e293b;
$color-slate-875: #1a2332;
$color-slate-900: #141c24;
