@pastel-palette/tailwindcss
Version:
A comprehensive kawaii-inspired color system with OKLCH color space support, TypeScript definitions, and TailwindCSS v4 integration. Features a cute & kawaii aesthetic with soft, pastel tones.
601 lines (593 loc) • 35.3 kB
CSS
/* This file is auto-generated by Pastel Palette for Tailwind v4 */
@import "tailwindcss";
/* Light mode colors (default) */
@theme {
--color-blue: color(display-p3 0.082 0.596 0.905);
--color-pink: color(display-p3 0.885 0.354 0.659);
--color-purple: color(display-p3 0.483 0.476 0.987);
--color-green: color(display-p3 0.347 0.678 0.443);
--color-orange: color(display-p3 0.805 0.513 0.218);
--color-yellow: color(display-p3 0.969 0.879 0.278);
--color-sky: color(display-p3 0.225 0.696 0.795);
--color-red: color(display-p3 0.9 0.32 0.276);
--color-brown: color(display-p3 0.711 0.442 0.302);
--color-gray: color(display-p3 0.561 0.561 0.561);
--color-neutral: color(display-p3 0.502 0.502 0.502);
--color-black: color(display-p3 0.086 0.086 0.086);
--color-white: color(display-p3 0.976 0.991 0.992);
--color-teal: color(display-p3 0.048 0.678 0.59);
--color-cyan: color(display-p3 0.154 0.716 0.727);
--color-indigo: color(display-p3 0.24 0.444 0.901);
--color-violet: color(display-p3 0.58 0.368 0.924);
--color-lime: color(display-p3 0.623 0.743 0.327);
--color-emerald: color(display-p3 0.244 0.65 0.433);
--color-amber: color(display-p3 0.802 0.661 0.319);
--color-rose: color(display-p3 0.853 0.299 0.383);
--color-slate: color(display-p3 0.422 0.45 0.474);
--color-zinc: color(display-p3 0.464 0.482 0.499);
--color-gray1: color(display-p3 0.87 0.87 0.87);
--color-gray2: color(display-p3 0.806 0.806 0.806);
--color-gray3: color(display-p3 0.743 0.743 0.743);
--color-gray4: color(display-p3 0.681 0.681 0.681);
--color-gray5: color(display-p3 0.62 0.62 0.62);
--color-gray6: color(display-p3 0.561 0.561 0.561);
--color-gray7: color(display-p3 0.502 0.502 0.502);
--color-gray8: color(display-p3 0.445 0.445 0.445);
--color-gray9: color(display-p3 0.389 0.389 0.389);
--color-gray10: color(display-p3 0.334 0.334 0.334);
--color-text: color(display-p3 0.038 0.045 0.05);
--color-text-secondary: color(display-p3 0.326 0.336 0.342);
--color-text-tertiary: color(display-p3 0.437 0.447 0.453);
--color-text-quaternary: color(display-p3 0.612 0.623 0.63);
--color-placeholder-text: color(display-p3 0.734 0.746 0.752);
--color-border: color(display-p3 0.887 0.898 0.906);
--color-border-secondary: color(display-p3 0.913 0.924 0.932);
--color-separator: color(display-p3 0.836 0.846 0.855);
--color-link: color(display-p3 0.366 0.631 0.965);
--color-disabled-control: color(display-p3 0.912 0.924 0.931);
--color-disabled-text: color(display-p3 0.86 0.873 0.879);
--color-background: color(display-p3 0.977 0.989 0.997);
--color-background-secondary: color(display-p3 0.964 0.976 0.984);
--color-background-tertiary: color(display-p3 0.951 0.963 0.971);
--color-background-quaternary: color(display-p3 0.938 0.95 0.957);
--color-background-quinary: color(display-p3 0.924 0.936 0.943);
--color-fill: color(display-p3 0.938 0.95 0.957);
--color-fill-secondary: color(display-p3 0.912 0.924 0.931);
--color-fill-tertiary: color(display-p3 0.886 0.898 0.905);
--color-fill-quaternary: color(display-p3 0.861 0.872 0.879);
--color-material-ultra-thick: color(display-p3 0.938 0.95 0.958 / 0.93);
--color-material-thick: color(display-p3 0.938 0.95 0.958 / 0.85);
--color-material-medium: color(display-p3 0.938 0.95 0.958 / 0.65);
--color-material-thin: color(display-p3 0.938 0.95 0.958 / 0.6);
--color-material-ultra-thin: color(display-p3 0.938 0.95 0.958 / 0.45);
--color-material-opaque: color(display-p3 0.938 0.95 0.958);
--color-accent: color(display-p3 0.104 0.594 0.908);
--color-primary: color(display-p3 -0.033 0.437 0.844);
--color-secondary: color(display-p3 0.407 0.806 0.668);
}
/* All color variants with suffixes */
@theme {
--color-blue-light: color(display-p3 0.082 0.596 0.905);
--color-blue-dark: color(display-p3 0.273 0.658 0.933);
--color-blue-hc: color(display-p3 -0.272 0.33 0.766);
--color-blue-kawaii: color(display-p3 0.572 0.844 1.055);
--color-pink-light: color(display-p3 0.885 0.354 0.659);
--color-pink-dark: color(display-p3 0.93 0.448 0.715);
--color-pink-hc: color(display-p3 0.721 -0.22 0.465);
--color-pink-kawaii: color(display-p3 1.07 0.675 0.881);
--color-purple-light: color(display-p3 0.483 0.476 0.987);
--color-purple-dark: color(display-p3 0.547 0.553 1.013);
--color-purple-hc: color(display-p3 0.269 -0.032 0.875);
--color-purple-kawaii: color(display-p3 0.73 0.75 1.117);
--color-green-light: color(display-p3 0.347 0.678 0.443);
--color-green-dark: color(display-p3 0.387 0.747 0.492);
--color-green-hc: color(display-p3 -0.148 0.494 0.197);
--color-green-kawaii: color(display-p3 0.625 0.89 0.69);
--color-orange-light: color(display-p3 0.805 0.513 0.218);
--color-orange-dark: color(display-p3 0.884 0.566 0.248);
--color-orange-hc: color(display-p3 0.673 0.329 -0.158);
--color-orange-kawaii: color(display-p3 1.002 0.757 0.533);
--color-yellow-light: color(display-p3 0.969 0.879 0.278);
--color-yellow-dark: color(display-p3 0.899 0.815 0.252);
--color-yellow-hc: color(display-p3 0.634 0.566 0.084);
--color-yellow-kawaii: color(display-p3 0.921 0.881 0.608);
--color-sky-light: color(display-p3 0.225 0.696 0.795);
--color-sky-dark: color(display-p3 0.344 0.755 0.846);
--color-sky-hc: color(display-p3 -0.306 0.47 0.615);
--color-sky-kawaii: color(display-p3 0.566 0.899 0.977);
--color-red-light: color(display-p3 0.9 0.32 0.276);
--color-red-dark: color(display-p3 0.955 0.403 0.351);
--color-red-hc: color(display-p3 0.761 -0.209 0.097);
--color-red-kawaii: color(display-p3 1.042 0.664 0.656);
--color-brown-light: color(display-p3 0.711 0.442 0.302);
--color-brown-dark: color(display-p3 0.775 0.501 0.359);
--color-brown-hc: color(display-p3 0.536 0.211 -0.021);
--color-brown-kawaii: color(display-p3 0.941 0.701 0.578);
--color-gray-light: color(display-p3 0.561 0.561 0.561);
--color-gray-dark: color(display-p3 0.62 0.62 0.62);
--color-gray-hc: color(display-p3 0.179 0.179 0.179);
--color-gray-kawaii: color(display-p3 0.831 0.831 0.831);
--color-neutral-light: color(display-p3 0.502 0.502 0.502);
--color-neutral-dark: color(display-p3 0.563 0.563 0.563);
--color-neutral-hc: color(display-p3 0.131 0.131 0.131);
--color-neutral-kawaii: color(display-p3 0.768 0.768 0.768);
--color-black-light: color(display-p3 0.086 0.086 0.086);
--color-black-dark: color(display-p3 0.131 0.131 0.131);
--color-black-hc: color(display-p3 0 0 0);
--color-black-kawaii: color(display-p3 0.229 0.229 0.229);
--color-white-light: color(display-p3 0.976 0.991 0.992);
--color-white-dark: color(display-p3 0.961 0.961 0.961);
--color-white-hc: color(display-p3 1 1 1);
--color-white-kawaii: color(display-p3 0.999 0.999 0.999);
--color-teal-light: color(display-p3 0.048 0.678 0.59);
--color-teal-dark: color(display-p3 0.24 0.736 0.649);
--color-teal-hc: color(display-p3 -0.341 0.461 0.359);
--color-teal-kawaii: color(display-p3 0.603 0.895 0.831);
--color-cyan-light: color(display-p3 0.154 0.716 0.727);
--color-cyan-dark: color(display-p3 0.299 0.774 0.782);
--color-cyan-hc: color(display-p3 -0.343 0.498 0.531);
--color-cyan-kawaii: color(display-p3 0.636 0.91 0.912);
--color-indigo-light: color(display-p3 0.24 0.444 0.901);
--color-indigo-dark: color(display-p3 0.348 0.54 0.953);
--color-indigo-hc: color(display-p3 -0.1 0.055 0.818);
--color-indigo-kawaii: color(display-p3 0.651 0.781 1.04);
--color-violet-light: color(display-p3 0.58 0.368 0.924);
--color-violet-dark: color(display-p3 0.646 0.465 0.969);
--color-violet-hc: color(display-p3 0.384 -0.205 0.79);
--color-violet-kawaii: color(display-p3 0.834 0.741 1.047);
--color-lime-light: color(display-p3 0.623 0.743 0.327);
--color-lime-dark: color(display-p3 0.656 0.784 0.335);
--color-lime-hc: color(display-p3 0.429 0.571 -0.199);
--color-lime-kawaii: color(display-p3 0.826 0.894 0.692);
--color-emerald-light: color(display-p3 0.244 0.65 0.433);
--color-emerald-dark: color(display-p3 0.339 0.707 0.499);
--color-emerald-hc: color(display-p3 -0.238 0.482 0.206);
--color-emerald-kawaii: color(display-p3 0.655 0.892 0.743);
--color-amber-light: color(display-p3 0.802 0.661 0.319);
--color-amber-dark: color(display-p3 0.849 0.695 0.32);
--color-amber-hc: color(display-p3 0.682 0.485 -0.197);
--color-amber-kawaii: color(display-p3 0.949 0.861 0.659);
--color-rose-light: color(display-p3 0.853 0.299 0.383);
--color-rose-dark: color(display-p3 0.895 0.397 0.456);
--color-rose-hc: color(display-p3 0.75 -0.253 0.14);
--color-rose-kawaii: color(display-p3 1.051 0.697 0.719);
--color-slate-light: color(display-p3 0.422 0.45 0.474);
--color-slate-dark: color(display-p3 0.479 0.507 0.532);
--color-slate-hc: color(display-p3 0.202 0.234 0.264);
--color-slate-kawaii: color(display-p3 0.777 0.797 0.815);
--color-zinc-light: color(display-p3 0.464 0.482 0.499);
--color-zinc-dark: color(display-p3 0.522 0.541 0.557);
--color-zinc-hc: color(display-p3 0.246 0.263 0.278);
--color-zinc-kawaii: color(display-p3 0.798 0.808 0.817);
--color-gray1-light: color(display-p3 0.87 0.87 0.87);
--color-gray1-dark: color(display-p3 0.086 0.086 0.086);
--color-gray1-hc: color(display-p3 0.87 0.87 0.87);
--color-gray1-kawaii: color(display-p3 0.87 0.87 0.87);
--color-gray2-light: color(display-p3 0.806 0.806 0.806);
--color-gray2-dark: color(display-p3 0.131 0.131 0.131);
--color-gray2-hc: color(display-p3 0.806 0.806 0.806);
--color-gray2-kawaii: color(display-p3 0.806 0.806 0.806);
--color-gray3-light: color(display-p3 0.743 0.743 0.743);
--color-gray3-dark: color(display-p3 0.179 0.179 0.179);
--color-gray3-hc: color(display-p3 0.743 0.743 0.743);
--color-gray3-kawaii: color(display-p3 0.743 0.743 0.743);
--color-gray4-light: color(display-p3 0.681 0.681 0.681);
--color-gray4-dark: color(display-p3 0.229 0.229 0.229);
--color-gray4-hc: color(display-p3 0.681 0.681 0.681);
--color-gray4-kawaii: color(display-p3 0.681 0.681 0.681);
--color-gray5-light: color(display-p3 0.62 0.62 0.62);
--color-gray5-dark: color(display-p3 0.281 0.281 0.281);
--color-gray5-hc: color(display-p3 0.62 0.62 0.62);
--color-gray5-kawaii: color(display-p3 0.62 0.62 0.62);
--color-gray6-light: color(display-p3 0.561 0.561 0.561);
--color-gray6-dark: color(display-p3 0.335 0.335 0.335);
--color-gray6-hc: color(display-p3 0.561 0.561 0.561);
--color-gray6-kawaii: color(display-p3 0.561 0.561 0.561);
--color-gray7-light: color(display-p3 0.502 0.502 0.502);
--color-gray7-dark: color(display-p3 0.39 0.39 0.39);
--color-gray7-hc: color(display-p3 0.502 0.502 0.502);
--color-gray7-kawaii: color(display-p3 0.502 0.502 0.502);
--color-gray8-light: color(display-p3 0.445 0.445 0.445);
--color-gray8-dark: color(display-p3 0.446 0.446 0.446);
--color-gray8-hc: color(display-p3 0.445 0.445 0.445);
--color-gray8-kawaii: color(display-p3 0.445 0.445 0.445);
--color-gray9-light: color(display-p3 0.389 0.389 0.389);
--color-gray9-dark: color(display-p3 0.503 0.503 0.503);
--color-gray9-hc: color(display-p3 0.389 0.389 0.389);
--color-gray9-kawaii: color(display-p3 0.389 0.389 0.389);
--color-gray10-light: color(display-p3 0.334 0.334 0.334);
--color-gray10-dark: color(display-p3 0.562 0.562 0.562);
--color-gray10-hc: color(display-p3 0.334 0.334 0.334);
--color-gray10-kawaii: color(display-p3 0.334 0.334 0.334);
--color-text-light: color(display-p3 0.038 0.045 0.05);
--color-text-dark: color(display-p3 0.925 0.937 0.944);
--color-text-secondary-light: color(display-p3 0.326 0.336 0.342);
--color-text-secondary-dark: color(display-p3 0.673 0.684 0.691);
--color-text-tertiary-light: color(display-p3 0.437 0.447 0.453);
--color-text-tertiary-dark: color(display-p3 0.552 0.563 0.57);
--color-text-quaternary-light: color(display-p3 0.612 0.623 0.63);
--color-text-quaternary-dark: color(display-p3 0.327 0.337 0.343);
--color-placeholder-text-light: color(display-p3 0.734 0.746 0.752);
--color-placeholder-text-dark: color(display-p3 0.494 0.505 0.51);
--color-border-light: color(display-p3 0.887 0.898 0.906);
--color-border-dark: color(display-p3 0.222 0.231 0.237);
--color-border-secondary-light: color(display-p3 0.913 0.924 0.932);
--color-border-secondary-dark: color(display-p3 0.173 0.181 0.187);
--color-separator-light: color(display-p3 0.836 0.846 0.855);
--color-separator-dark: color(display-p3 0.202 0.211 0.217);
--color-link-light: color(display-p3 0.366 0.631 0.965);
--color-link-dark: color(display-p3 0.501 0.733 1.03);
--color-disabled-control-light: color(display-p3 0.912 0.924 0.931);
--color-disabled-control-dark: color(display-p3 0.143 0.152 0.157);
--color-disabled-text-light: color(display-p3 0.86 0.873 0.879);
--color-disabled-text-dark: color(display-p3 0.436 0.447 0.453);
--color-background-light: color(display-p3 0.977 0.989 0.997);
--color-background-dark: color(display-p3 0.097 0.106 0.111);
--color-background-secondary-light: color(display-p3 0.964 0.976 0.984);
--color-background-secondary-dark: color(display-p3 0.134 0.143 0.148);
--color-background-tertiary-light: color(display-p3 0.951 0.963 0.971);
--color-background-tertiary-dark: color(display-p3 0.172 0.181 0.187);
--color-background-quaternary-light: color(display-p3 0.938 0.95 0.957);
--color-background-quaternary-dark: color(display-p3 0.212 0.221 0.227);
--color-background-quinary-light: color(display-p3 0.924 0.936 0.943);
--color-background-quinary-dark: color(display-p3 0.252 0.262 0.268);
--color-fill-light: color(display-p3 0.938 0.95 0.957);
--color-fill-dark: color(display-p3 0.172 0.181 0.186);
--color-fill-secondary-light: color(display-p3 0.912 0.924 0.931);
--color-fill-secondary-dark: color(display-p3 0.222 0.231 0.237);
--color-fill-tertiary-light: color(display-p3 0.886 0.898 0.905);
--color-fill-tertiary-dark: color(display-p3 0.273 0.283 0.288);
--color-fill-quaternary-light: color(display-p3 0.861 0.872 0.879);
--color-fill-quaternary-dark: color(display-p3 0.326 0.336 0.342);
--color-material-ultra-thick-light: color(display-p3 0.938 0.95 0.958 / 0.93);
--color-material-ultra-thick-dark: color(display-p3 0.08 0.088 0.093 / 0.93);
--color-material-thick-light: color(display-p3 0.938 0.95 0.958 / 0.85);
--color-material-thick-dark: color(display-p3 0.08 0.088 0.093 / 0.85);
--color-material-medium-light: color(display-p3 0.938 0.95 0.958 / 0.65);
--color-material-medium-dark: color(display-p3 0.08 0.088 0.093 / 0.8);
--color-material-thin-light: color(display-p3 0.938 0.95 0.958 / 0.6);
--color-material-thin-dark: color(display-p3 0.08 0.088 0.093 / 0.6);
--color-material-ultra-thin-light: color(display-p3 0.938 0.95 0.958 / 0.45);
--color-material-ultra-thin-dark: color(display-p3 0.08 0.088 0.093 / 0.45);
--color-material-opaque-light: color(display-p3 0.938 0.95 0.958);
--color-material-opaque-dark: color(display-p3 0.08 0.088 0.093);
--color-accent-light: color(display-p3 0.104 0.594 0.908);
--color-accent-dark: color(display-p3 0.273 0.658 0.933);
--color-primary-light: color(display-p3 -0.033 0.437 0.844);
--color-primary-dark: color(display-p3 0.407 0.692 1.054);
--color-secondary-light: color(display-p3 0.407 0.806 0.668);
--color-secondary-dark: color(display-p3 0.451 0.844 0.699);
}
@layer theme {
:root {
/* Dark mode overrides */
@variant dark {
--color-blue: color(display-p3 0.273 0.658 0.933);
--color-pink: color(display-p3 0.93 0.448 0.715);
--color-purple: color(display-p3 0.547 0.553 1.013);
--color-green: color(display-p3 0.387 0.747 0.492);
--color-orange: color(display-p3 0.884 0.566 0.248);
--color-yellow: color(display-p3 0.899 0.815 0.252);
--color-sky: color(display-p3 0.344 0.755 0.846);
--color-red: color(display-p3 0.955 0.403 0.351);
--color-brown: color(display-p3 0.775 0.501 0.359);
--color-gray: color(display-p3 0.62 0.62 0.62);
--color-neutral: color(display-p3 0.563 0.563 0.563);
--color-black: color(display-p3 0.131 0.131 0.131);
--color-white: color(display-p3 0.961 0.961 0.961);
--color-teal: color(display-p3 0.24 0.736 0.649);
--color-cyan: color(display-p3 0.299 0.774 0.782);
--color-indigo: color(display-p3 0.348 0.54 0.953);
--color-violet: color(display-p3 0.646 0.465 0.969);
--color-lime: color(display-p3 0.656 0.784 0.335);
--color-emerald: color(display-p3 0.339 0.707 0.499);
--color-amber: color(display-p3 0.849 0.695 0.32);
--color-rose: color(display-p3 0.895 0.397 0.456);
--color-slate: color(display-p3 0.479 0.507 0.532);
--color-zinc: color(display-p3 0.522 0.541 0.557);
--color-gray1: color(display-p3 0.086 0.086 0.086);
--color-gray2: color(display-p3 0.131 0.131 0.131);
--color-gray3: color(display-p3 0.179 0.179 0.179);
--color-gray4: color(display-p3 0.229 0.229 0.229);
--color-gray5: color(display-p3 0.281 0.281 0.281);
--color-gray6: color(display-p3 0.335 0.335 0.335);
--color-gray7: color(display-p3 0.39 0.39 0.39);
--color-gray8: color(display-p3 0.446 0.446 0.446);
--color-gray9: color(display-p3 0.503 0.503 0.503);
--color-gray10: color(display-p3 0.562 0.562 0.562);
--color-text: color(display-p3 0.925 0.937 0.944);
--color-text-secondary: color(display-p3 0.673 0.684 0.691);
--color-text-tertiary: color(display-p3 0.552 0.563 0.57);
--color-text-quaternary: color(display-p3 0.327 0.337 0.343);
--color-placeholder-text: color(display-p3 0.494 0.505 0.51);
--color-border: color(display-p3 0.222 0.231 0.237);
--color-border-secondary: color(display-p3 0.173 0.181 0.187);
--color-separator: color(display-p3 0.202 0.211 0.217);
--color-link: color(display-p3 0.501 0.733 1.03);
--color-disabled-control: color(display-p3 0.143 0.152 0.157);
--color-disabled-text: color(display-p3 0.436 0.447 0.453);
--color-background: color(display-p3 0.097 0.106 0.111);
--color-background-secondary: color(display-p3 0.134 0.143 0.148);
--color-background-tertiary: color(display-p3 0.172 0.181 0.187);
--color-background-quaternary: color(display-p3 0.212 0.221 0.227);
--color-background-quinary: color(display-p3 0.252 0.262 0.268);
--color-fill: color(display-p3 0.172 0.181 0.186);
--color-fill-secondary: color(display-p3 0.222 0.231 0.237);
--color-fill-tertiary: color(display-p3 0.273 0.283 0.288);
--color-fill-quaternary: color(display-p3 0.326 0.336 0.342);
--color-material-ultra-thick: color(display-p3 0.08 0.088 0.093 / 0.93);
--color-material-thick: color(display-p3 0.08 0.088 0.093 / 0.85);
--color-material-medium: color(display-p3 0.08 0.088 0.093 / 0.8);
--color-material-thin: color(display-p3 0.08 0.088 0.093 / 0.6);
--color-material-ultra-thin: color(display-p3 0.08 0.088 0.093 / 0.45);
--color-material-opaque: color(display-p3 0.08 0.088 0.093);
--color-accent: color(display-p3 0.273 0.658 0.933);
--color-primary: color(display-p3 0.407 0.692 1.054);
--color-secondary: color(display-p3 0.451 0.844 0.699);
}
}
}
@layer theme {
[data-contrast=low], [data-contrast=low] * {
/* Kawaii color overrides */
--color-blue: color(display-p3 0.572 0.844 1.055);
--color-pink: color(display-p3 1.07 0.675 0.881);
--color-purple: color(display-p3 0.73 0.75 1.117);
--color-green: color(display-p3 0.625 0.89 0.69);
--color-orange: color(display-p3 1.002 0.757 0.533);
--color-yellow: color(display-p3 0.921 0.881 0.608);
--color-sky: color(display-p3 0.566 0.899 0.977);
--color-red: color(display-p3 1.042 0.664 0.656);
--color-brown: color(display-p3 0.941 0.701 0.578);
--color-gray: color(display-p3 0.831 0.831 0.831);
--color-neutral: color(display-p3 0.768 0.768 0.768);
--color-black: color(display-p3 0.229 0.229 0.229);
--color-white: color(display-p3 0.999 0.999 0.999);
--color-teal: color(display-p3 0.603 0.895 0.831);
--color-cyan: color(display-p3 0.636 0.91 0.912);
--color-indigo: color(display-p3 0.651 0.781 1.04);
--color-violet: color(display-p3 0.834 0.741 1.047);
--color-lime: color(display-p3 0.826 0.894 0.692);
--color-emerald: color(display-p3 0.655 0.892 0.743);
--color-amber: color(display-p3 0.949 0.861 0.659);
--color-rose: color(display-p3 1.051 0.697 0.719);
--color-slate: color(display-p3 0.777 0.797 0.815);
--color-zinc: color(display-p3 0.798 0.808 0.817);
--color-gray1: color(display-p3 0.87 0.87 0.87);
--color-gray2: color(display-p3 0.806 0.806 0.806);
--color-gray3: color(display-p3 0.743 0.743 0.743);
--color-gray4: color(display-p3 0.681 0.681 0.681);
--color-gray5: color(display-p3 0.62 0.62 0.62);
--color-gray6: color(display-p3 0.561 0.561 0.561);
--color-gray7: color(display-p3 0.502 0.502 0.502);
--color-gray8: color(display-p3 0.445 0.445 0.445);
--color-gray9: color(display-p3 0.389 0.389 0.389);
--color-gray10: color(display-p3 0.334 0.334 0.334);
--color-text: color(display-p3 0.055 0.034 0.062);
--color-text-secondary: color(display-p3 0.193 0.168 0.202);
--color-text-tertiary: color(display-p3 0.396 0.383 0.402);
--color-text-quaternary: color(display-p3 0.69 0.675 0.696);
--color-placeholder-text: color(display-p3 0.577 0.548 0.589);
--color-border: color(display-p3 0.83 0.791 0.829);
--color-border-secondary: color(display-p3 0.882 0.862 0.881);
--color-separator: color(display-p3 0.856 0.837 0.856);
--color-link: color(display-p3 0.74 0.825 0.966);
--color-disabled-control: color(display-p3 0.903 0.892 0.899);
--color-disabled-text: color(display-p3 0.627 0.617 0.624);
--color-background: color(display-p3 0.982 0.982 0.982);
--color-background-secondary: color(display-p3 0.979 0.968 0.971);
--color-background-tertiary: color(display-p3 0.97 0.956 0.96);
--color-background-quaternary: color(display-p3 0.961 0.945 0.95);
--color-background-quinary: color(display-p3 0.958 0.931 0.939);
--color-fill: color(display-p3 0.96 0.949 0.957);
--color-fill-secondary: color(display-p3 0.944 0.933 0.941);
--color-fill-tertiary: color(display-p3 0.929 0.917 0.925);
--color-fill-quaternary: color(display-p3 0.913 0.902 0.91);
--color-material-ultra-thick: color(display-p3 0.95 0.938 0.946 / 0.93);
--color-material-thick: color(display-p3 0.944 0.933 0.941 / 0.85);
--color-material-medium: color(display-p3 0.939 0.928 0.936 / 0.65);
--color-material-thin: color(display-p3 0.934 0.923 0.931 / 0.6);
--color-material-ultra-thin: color(display-p3 0.929 0.917 0.925 / 0.45);
--color-material-opaque: color(display-p3 0.923 0.912 0.92);
--color-accent: color(display-p3 0.348 0.669 0.908);
--color-primary: color(display-p3 0.31 0.631 0.869);
--color-secondary: color(display-p3 0.4 0.762 0.731);
/* Kawaii dark mode overrides */
@variant dark {
--color-blue: color(display-p3 0.272 0.594 0.83);
--color-pink: color(display-p3 0.866 0.439 0.672);
--color-purple: color(display-p3 0.519 0.528 0.93);
--color-green: color(display-p3 0.38 0.685 0.465);
--color-orange: color(display-p3 0.805 0.533 0.267);
--color-yellow: color(display-p3 0.716 0.666 0.339);
--color-sky: color(display-p3 0.275 0.692 0.782);
--color-red: color(display-p3 0.843 0.431 0.434);
--color-brown: color(display-p3 0.749 0.477 0.336);
--color-gray: color(display-p3 0.62 0.62 0.62);
--color-neutral: color(display-p3 0.561 0.561 0.561);
--color-black: color(display-p3 0.389 0.389 0.389);
--color-white: color(display-p3 0.934 0.934 0.934);
--color-teal: color(display-p3 0.372 0.73 0.658);
--color-cyan: color(display-p3 0.402 0.744 0.748);
--color-indigo: color(display-p3 0.459 0.603 0.899);
--color-violet: color(display-p3 0.665 0.553 0.899);
--color-lime: color(display-p3 0.645 0.724 0.478);
--color-emerald: color(display-p3 0.445 0.726 0.557);
--color-amber: color(display-p3 0.787 0.681 0.431);
--color-rose: color(display-p3 0.893 0.501 0.533);
--color-slate: color(display-p3 0.605 0.624 0.641);
--color-zinc: color(display-p3 0.625 0.634 0.643);
--color-gray1: color(display-p3 0.086 0.086 0.086);
--color-gray2: color(display-p3 0.131 0.131 0.131);
--color-gray3: color(display-p3 0.179 0.179 0.179);
--color-gray4: color(display-p3 0.229 0.229 0.229);
--color-gray5: color(display-p3 0.281 0.281 0.281);
--color-gray6: color(display-p3 0.335 0.335 0.335);
--color-gray7: color(display-p3 0.39 0.39 0.39);
--color-gray8: color(display-p3 0.446 0.446 0.446);
--color-gray9: color(display-p3 0.503 0.503 0.503);
--color-gray10: color(display-p3 0.562 0.562 0.562);
--color-text: color(display-p3 0.944 0.928 0.95);
--color-text-secondary: color(display-p3 0.815 0.799 0.821);
--color-text-tertiary: color(display-p3 0.629 0.614 0.635);
--color-text-quaternary: color(display-p3 0.453 0.439 0.458);
--color-placeholder-text: color(display-p3 0.51 0.496 0.516);
--color-border: color(display-p3 0.185 0.176 0.182);
--color-border-secondary: color(display-p3 0.137 0.129 0.134);
--color-separator: color(display-p3 0.165 0.157 0.163);
--color-link: color(display-p3 0.788 0.875 0.988);
--color-disabled-control: color(display-p3 0.109 0.101 0.107);
--color-disabled-text: color(display-p3 0.395 0.385 0.392);
--color-background: color(display-p3 0.128 0.12 0.126);
--color-background-secondary: color(display-p3 0.139 0.131 0.137);
--color-background-tertiary: color(display-p3 0.151 0.143 0.148);
--color-background-quaternary: color(display-p3 0.162 0.154 0.16);
--color-background-quinary: color(display-p3 0.174 0.166 0.171);
--color-fill: color(display-p3 0.141 0.133 0.139);
--color-fill-secondary: color(display-p3 0.16 0.152 0.158);
--color-fill-tertiary: color(display-p3 0.18 0.171 0.177);
--color-fill-quaternary: color(display-p3 0.199 0.191 0.197);
--color-material-ultra-thick: color(display-p3 0.053 0.046 0.051 / 0.93);
--color-material-thick: color(display-p3 0.05 0.043 0.048 / 0.85);
--color-material-medium: color(display-p3 0.046 0.039 0.044 / 0.8);
--color-material-thin: color(display-p3 0.043 0.036 0.041 / 0.6);
--color-material-ultra-thin: color(display-p3 0.04 0.033 0.038 / 0.45);
--color-material-opaque: color(display-p3 0.037 0.03 0.035);
--color-accent: color(display-p3 0.297 0.619 0.856);
--color-primary: color(display-p3 0.335 0.656 0.895);
--color-secondary: color(display-p3 0.427 0.789 0.758);
}
}
}
@layer theme {
[data-contrast=high], [data-contrast=high] * {
/* High contrast color overrides */
--color-blue: color(display-p3 -0.272 0.33 0.766);
--color-pink: color(display-p3 0.721 -0.22 0.465);
--color-purple: color(display-p3 0.269 -0.032 0.875);
--color-green: color(display-p3 -0.148 0.494 0.197);
--color-orange: color(display-p3 0.673 0.329 -0.158);
--color-yellow: color(display-p3 0.634 0.566 0.084);
--color-sky: color(display-p3 -0.306 0.47 0.615);
--color-red: color(display-p3 0.761 -0.209 0.097);
--color-brown: color(display-p3 0.536 0.211 -0.021);
--color-gray: color(display-p3 0.179 0.179 0.179);
--color-neutral: color(display-p3 0.131 0.131 0.131);
--color-black: color(display-p3 0 0 0);
--color-white: color(display-p3 1 1 1);
--color-teal: color(display-p3 -0.341 0.461 0.359);
--color-cyan: color(display-p3 -0.343 0.498 0.531);
--color-indigo: color(display-p3 -0.1 0.055 0.818);
--color-violet: color(display-p3 0.384 -0.205 0.79);
--color-lime: color(display-p3 0.429 0.571 -0.199);
--color-emerald: color(display-p3 -0.238 0.482 0.206);
--color-amber: color(display-p3 0.682 0.485 -0.197);
--color-rose: color(display-p3 0.75 -0.253 0.14);
--color-slate: color(display-p3 0.202 0.234 0.264);
--color-zinc: color(display-p3 0.246 0.263 0.278);
--color-gray1: color(display-p3 0.87 0.87 0.87);
--color-gray2: color(display-p3 0.806 0.806 0.806);
--color-gray3: color(display-p3 0.743 0.743 0.743);
--color-gray4: color(display-p3 0.681 0.681 0.681);
--color-gray5: color(display-p3 0.62 0.62 0.62);
--color-gray6: color(display-p3 0.561 0.561 0.561);
--color-gray7: color(display-p3 0.502 0.502 0.502);
--color-gray8: color(display-p3 0.445 0.445 0.445);
--color-gray9: color(display-p3 0.389 0.389 0.389);
--color-gray10: color(display-p3 0.334 0.334 0.334);
--color-text: color(display-p3 0.006 0.029 0.032);
--color-text-secondary: color(display-p3 0.099 0.142 0.145);
--color-text-tertiary: color(display-p3 0.245 0.293 0.296);
--color-text-quaternary: color(display-p3 0.417 0.455 0.458);
--color-placeholder-text: color(display-p3 0.361 0.398 0.401);
--color-border: color(display-p3 0.702 0.758 0.762);
--color-border-secondary: color(display-p3 0.786 0.814 0.816);
--color-separator: color(display-p3 0.76 0.788 0.79);
--color-link: color(display-p3 -0.316 0.324 0.451);
--color-disabled-control: color(display-p3 0.601 0.628 0.63);
--color-disabled-text: color(display-p3 0.483 0.509 0.511);
--color-background: color(display-p3 0.989 1.004 1.005);
--color-background-secondary: color(display-p3 0.974 0.983 0.983);
--color-background-tertiary: color(display-p3 0.95 0.965 0.966);
--color-background-quaternary: color(display-p3 0.931 0.945 0.946);
--color-background-quinary: color(display-p3 0.911 0.925 0.926);
--color-fill: color(display-p3 0.563 0.576 0.577);
--color-fill-secondary: color(display-p3 0.393 0.418 0.419);
--color-fill-tertiary: color(display-p3 0.243 0.266 0.268);
--color-fill-quaternary: color(display-p3 0.115 0.125 0.126);
--color-material-ultra-thick: color(display-p3 0.974 0.974 0.974 / 0.95);
--color-material-thick: color(display-p3 0.948 0.948 0.948 / 0.88);
--color-material-medium: color(display-p3 0.921 0.921 0.921 / 0.7);
--color-material-thin: color(display-p3 0.896 0.896 0.896 / 0.65);
--color-material-ultra-thin: color(display-p3 0.87 0.87 0.87 / 0.5);
--color-material-opaque: color(display-p3 0.933 0.933 0.933);
--color-accent: color(display-p3 -0.267 0.326 0.77);
--color-primary: color(display-p3 -0.083 0.037 0.819);
--color-secondary: color(display-p3 -0.159 0.495 0.207);
/* High contrast dark mode overrides */
@variant dark {
--color-blue: color(display-p3 0.17 0.724 1.078);
--color-pink: color(display-p3 1.059 0.434 0.792);
--color-purple: color(display-p3 0.592 0.589 1.168);
--color-green: color(display-p3 0.406 0.822 0.53);
--color-orange: color(display-p3 1.002 0.595 0.121);
--color-yellow: color(display-p3 0.85 0.777 0.304);
--color-sky: color(display-p3 0.276 0.833 0.949);
--color-red: color(display-p3 1.065 0.409 0.444);
--color-brown: color(display-p3 0.87 0.543 0.374);
--color-gray: color(display-p3 0.806 0.806 0.806);
--color-neutral: color(display-p3 0.87 0.87 0.87);
--color-black: color(display-p3 0.086 0.086 0.086);
--color-white: color(display-p3 0.934 0.934 0.934);
--color-teal: color(display-p3 -0.145 0.855 0.741);
--color-cyan: color(display-p3 0.092 0.861 0.875);
--color-indigo: color(display-p3 0.41 0.651 1.178);
--color-violet: color(display-p3 0.78 0.551 1.18);
--color-lime: color(display-p3 0.694 0.845 0.288);
--color-emerald: color(display-p3 0.375 0.839 0.582);
--color-amber: color(display-p3 0.942 0.749 0.256);
--color-rose: color(display-p3 1.076 0.479 0.55);
--color-slate: color(display-p3 0.735 0.776 0.812);
--color-zinc: color(display-p3 0.727 0.747 0.765);
--color-gray1: color(display-p3 0.086 0.086 0.086);
--color-gray2: color(display-p3 0.131 0.131 0.131);
--color-gray3: color(display-p3 0.179 0.179 0.179);
--color-gray4: color(display-p3 0.229 0.229 0.229);
--color-gray5: color(display-p3 0.281 0.281 0.281);
--color-gray6: color(display-p3 0.335 0.335 0.335);
--color-gray7: color(display-p3 0.39 0.39 0.39);
--color-gray8: color(display-p3 0.446 0.446 0.446);
--color-gray9: color(display-p3 0.503 0.503 0.503);
--color-gray10: color(display-p3 0.562 0.562 0.562);
--color-text: color(display-p3 0.963 0.978 0.979);
--color-text-secondary: color(display-p3 0.888 0.916 0.918);
--color-text-tertiary: color(display-p3 0.775 0.817 0.82);
--color-text-quaternary: color(display-p3 0.661 0.689 0.691);
--color-placeholder-text: color(display-p3 0.723 0.751 0.753);
--color-border: color(display-p3 0.1 0.143 0.146);
--color-border-secondary: color(display-p3 0.071 0.091 0.093);
--color-separator: color(display-p3 0.098 0.118 0.12);
--color-link: color(display-p3 -0.144 0.931 0.994);
--color-disabled-control: color(display-p3 0.263 0.287 0.289);
--color-disabled-text: color(display-p3 0.37 0.395 0.397);
--color-background: color(display-p3 0.005 0.007 0.008);
--color-background-secondary: color(display-p3 0.007 0.013 0.013);
--color-background-tertiary: color(display-p3 0.011 0.019 0.02);
--color-background-quaternary: color(display-p3 0.018 0.028 0.029);
--color-background-quinary: color(display-p3 0.026 0.039 0.04);
--color-fill: color(display-p3 0.516 0.529 0.53);
--color-fill-secondary: color(display-p3 0.611 0.624 0.625);
--color-fill-tertiary: color(display-p3 0.708 0.722 0.723);
--color-fill-quaternary: color(display-p3 0.809 0.823 0.824);
--color-material-ultra-thick: color(display-p3 0.007 0.007 0.007 / 0.95);
--color-material-thick: color(display-p3 0.022 0.022 0.022 / 0.88);
--color-material-medium: color(display-p3 0.052 0.052 0.052 / 0.82);
--color-material-thin: color(display-p3 0.069 0.069 0.069 / 0.65);
--color-material-ultra-thin: color(display-p3 0.086 0.086 0.086 / 0.5);
--color-material-opaque: color(display-p3 0.043 0.043 0.043);
--color-accent: color(display-p3 0.151 0.726 1.074);
--color-primary: color(display-p3 0.399 0.654 1.177);
--color-secondary: color(display-p3 0.414 0.821 0.522);
}
}
}