@media (prefers-color-scheme: light) {
  :root {
    --rosewater: oklch(0.714 0.105 33.097);
    --flamingo: oklch(0.686 0.126 20.867);
    --pink: oklch(0.726 0.174 338.433);
    --mauve: oklch(0.555 0.250 297.016);
    --red: oklch(0.550 0.216 19.809);
    --maroon: oklch(0.625 0.197 20.272);
    --peach: oklch(0.692 0.204 42.429);
    --yellow: oklch(0.714 0.149 67.777);
    --green: oklch(0.625 0.177 140.445);
    --teal: oklch(0.602 0.098 201.105);
    --sky: oklch(0.682 0.145 235.382);
    --sapphire: oklch(0.648 0.107 212.889);
    --blue: oklch(0.559 0.226 262.087);
    --lavender: oklch(0.664 0.175 273.135);
    --text: oklch(0.435 0.043 279.325);
    --subtext1: oklch(0.492 0.038 279.299);
    --subtext0: oklch(0.547 0.034 279.084);
    --overlay2: oklch(0.601 0.030 278.694);
    --overlay1: oklch(0.654 0.027 278.121);
    --overlay0: oklch(0.708 0.024 274.601);
    --surface2: oklch(0.758 0.020 273.154);
    --surface1: oklch(0.808 0.017 271.198);
    --surface0: oklch(0.857 0.014 268.476);
    --base: oklch(0.958 0.006 264.532);
    --mantle: oklch(0.933 0.009 264.521);
    --crust: oklch(0.906 0.012 264.507);

    --bg2: var(--crust);
    --bg1: var(--mantle);
    --bg0: var(--base);
    --accent: var(--lavender);
    --link: var(--blue);
    --link-hover: var(--sky);
    --link-visited: var(--mauve);
  }
}