:root { --black: #000; --stone-50: oklch(98.5% 0.001 106.423); --stone-100: oklch(97% 0.001 106.424); --stone-200: oklch(92.3% 0.003 48.717); --stone-300: oklch(86.9% 0.005 56.366); --stone-400: oklch(70.9% 0.01 56.259); --stone-500: oklch(55.3% 0.013 58.071); --stone-600: oklch(44.4% 0.011 73.639); --stone-700: oklch(37.4% 0.01 67.558); --stone-800: oklch(26.8% 0.007 34.298); --stone-900: oklch(21.6% 0.006 56.043); --amber-50: oklch(98.7% 0.022 95.277); --amber-100: oklch(96.2% 0.059 95.617); --amber-200: oklch(92.4% 0.12 95.746); --amber-300: oklch(87.9% 0.169 91.605); --amber-400: oklch(82.8% 0.189 84.429); --amber-500: oklch(76.9% 0.188 70.08); --amber-600: oklch(66.6% 0.179 58.318); --amber-700: oklch(55.5% 0.163 48.998); --amber-800: oklch(47.3% 0.137 46.201); --amber-900: oklch(41.4% 0.112 45.904); --transparent: hsla(0, 0%, 100%, 0); --white-10: hsla(0, 0%, 100%, 0.1); --white-20: hsla(0, 0%, 100%, 0.2); --white-30: hsla(0, 0%, 100%, 0.3); --white-40: hsla(0, 0%, 100%, 0.4); --white-50: hsla(0, 0%, 100%, 0.5); --white-60: hsla(0, 0%, 100%, 0.6); --white-70: hsla(0, 0%, 100%, 0.7); --white-80: hsla(0, 0%, 100%, 0.8); --white-90: hsla(0, 0%, 100%, 0.9); --white: #fff; --purple-50: oklch(97.7% 0.014 308.299); --purple-100: oklch(94.6% 0.033 307.174); --purple-200: oklch(90.2% 0.063 306.703); --purple-300: oklch(82.7% 0.119 306.383); --purple-400: oklch(71.4% 0.203 305.504); --purple-500: oklch(62.7% 0.265 303.9); --purple-600: oklch(55.8% 0.288 302.321); --purple-700: oklch(49.6% 0.265 301.924); --purple-800: oklch(43.8% 0.218 303.724); --purple-900: oklch(38.1% 0.176 304.987); --blue-50: oklch(97% 0.014 254.604); --blue-100: oklch(93.2% 0.032 255.585); --blue-200: oklch(88.2% 0.059 254.128); --blue-300: oklch(80.9% 0.105 251.813); --blue-400: oklch(70.7% 0.165 254.624); --blue-500: oklch(62.3% 0.214 259.815); --blue-600: oklch(54.6% 0.245 262.881); --blue-700: oklch(48.8% 0.243 264.376); --blue-800: oklch(42.4% 0.199 265.638); --blue-900: oklch(37.9% 0.146 265.522); --rose-50: oklch(96.9% 0.015 12.422); --rose-100: oklch(94.1% 0.03 12.58); --rose-200: oklch(89.2% 0.058 10.001); --rose-300: oklch(81% 0.117 11.638); --rose-400: oklch(71.2% 0.194 13.428); --rose-500: oklch(64.5% 0.246 16.439); --rose-600: oklch(58.6% 0.253 17.585); --rose-700: oklch(51.4% 0.222 16.935); --rose-800: oklch(45.5% 0.188 13.697); --rose-900: oklch(41% 0.159 10.272); --green-50: oklch(98.2% 0.018 155.826); --green-100: oklch(96.2% 0.044 156.743); --green-200: oklch(92.5% 0.084 155.995); --green-300: oklch(87.1% 0.15 154.449); --green-400: oklch(79.2% 0.209 151.711); --green-500: oklch(72.3% 0.219 149.579); --green-600: oklch(62.7% 0.194 149.214); --green-700: oklch(52.7% 0.154 150.069); --green-800: oklch(44.8% 0.119 151.328); --green-900: oklch(39.3% 0.095 152.535);}