/* Generated by scripts/build_palettes.py. */
:root[data-palette]{--palette-bg:#f4f5f8;--palette-surface:#fff;--palette-raised:#f6f7fa;--palette-border:#dce1e9;--muted:#56657b;--bg:color-mix(in srgb,var(--accent) 3%,var(--palette-bg));--surface:color-mix(in srgb,var(--accent) 1%,var(--palette-surface));--surface-raised:color-mix(in srgb,var(--accent) 4%,var(--palette-raised));--border:color-mix(in srgb,var(--accent) 8%,var(--palette-border))}
:root[data-theme="dark"]{--palette-bg:#12161d;--palette-surface:#1c222c;--palette-raised:#272e3a;--palette-border:#394353;--muted:#b7bfcc}
@media(prefers-color-scheme:dark){:root[data-theme="system"]{--palette-bg:#12161d;--palette-surface:#1c222c;--palette-raised:#272e3a;--palette-border:#394353;--muted:#b7bfcc}}
:root[data-palette="blue"]{--accent:#2458ce;--accent-end:#2458ce}
:root[data-theme="dark"][data-palette="blue"]{--accent:#80a6ff;--accent-end:#80a6ff}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="blue"]{--accent:#80a6ff;--accent-end:#80a6ff}}
[data-palette-choice="blue"]{--swatch:#2458ce;--swatch-end:#2458ce}
:root[data-theme="dark"] [data-palette-choice="blue"]{--swatch:#80a6ff;--swatch-end:#80a6ff}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="blue"]{--swatch:#80a6ff;--swatch-end:#80a6ff}}
:root[data-palette="purple"]{--accent:#7c35c7;--accent-end:#7c35c7}
:root[data-theme="dark"][data-palette="purple"]{--accent:#c18aff;--accent-end:#c18aff}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="purple"]{--accent:#c18aff;--accent-end:#c18aff}}
[data-palette-choice="purple"]{--swatch:#7c35c7;--swatch-end:#7c35c7}
:root[data-theme="dark"] [data-palette-choice="purple"]{--swatch:#c18aff;--swatch-end:#c18aff}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="purple"]{--swatch:#c18aff;--swatch-end:#c18aff}}
:root[data-palette="green"]{--accent:#27783d;--accent-end:#27783d}
:root[data-theme="dark"][data-palette="green"]{--accent:#79d66e;--accent-end:#79d66e}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="green"]{--accent:#79d66e;--accent-end:#79d66e}}
[data-palette-choice="green"]{--swatch:#27783d;--swatch-end:#27783d}
:root[data-theme="dark"] [data-palette-choice="green"]{--swatch:#79d66e;--swatch-end:#79d66e}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="green"]{--swatch:#79d66e;--swatch-end:#79d66e}}
:root[data-palette="mint"]{--accent:#007668;--accent-end:#007668}
:root[data-theme="dark"][data-palette="mint"]{--accent:#41d8b3;--accent-end:#41d8b3}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="mint"]{--accent:#41d8b3;--accent-end:#41d8b3}}
[data-palette-choice="mint"]{--swatch:#007668;--swatch-end:#007668}
:root[data-theme="dark"] [data-palette-choice="mint"]{--swatch:#41d8b3;--swatch-end:#41d8b3}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="mint"]{--swatch:#41d8b3;--swatch-end:#41d8b3}}
:root[data-palette="pink"]{--accent:#bb2678;--accent-end:#bb2678}
:root[data-theme="dark"][data-palette="pink"]{--accent:#f77ab8;--accent-end:#f77ab8}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="pink"]{--accent:#f77ab8;--accent-end:#f77ab8}}
[data-palette-choice="pink"]{--swatch:#bb2678;--swatch-end:#bb2678}
:root[data-theme="dark"] [data-palette-choice="pink"]{--swatch:#f77ab8;--swatch-end:#f77ab8}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="pink"]{--swatch:#f77ab8;--swatch-end:#f77ab8}}
:root[data-palette="orange"]{--accent:#b34b00;--accent-end:#b34b00}
:root[data-theme="dark"][data-palette="orange"]{--accent:#ff9b42;--accent-end:#ff9b42}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="orange"]{--accent:#ff9b42;--accent-end:#ff9b42}}
[data-palette-choice="orange"]{--swatch:#b34b00;--swatch-end:#b34b00}
:root[data-theme="dark"] [data-palette-choice="orange"]{--swatch:#ff9b42;--swatch-end:#ff9b42}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="orange"]{--swatch:#ff9b42;--swatch-end:#ff9b42}}
:root[data-palette="red"]{--accent:#c62820;--accent-end:#c62820}
:root[data-theme="dark"][data-palette="red"]{--accent:#ff6a54;--accent-end:#ff6a54}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="red"]{--accent:#ff6a54;--accent-end:#ff6a54}}
[data-palette-choice="red"]{--swatch:#c62820;--swatch-end:#c62820}
:root[data-theme="dark"] [data-palette-choice="red"]{--swatch:#ff6a54;--swatch-end:#ff6a54}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="red"]{--swatch:#ff6a54;--swatch-end:#ff6a54}}
:root[data-palette="cosmos"]{--accent:#7139d7;--accent-end:#214cd1}
:root[data-theme="dark"][data-palette="cosmos"]{--accent:#b78cff;--accent-end:#66a6ff}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="cosmos"]{--accent:#b78cff;--accent-end:#66a6ff}}
[data-palette-choice="cosmos"]{--swatch:#7139d7;--swatch-end:#214cd1}
:root[data-theme="dark"] [data-palette-choice="cosmos"]{--swatch:#b78cff;--swatch-end:#66a6ff}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="cosmos"]{--swatch:#b78cff;--swatch-end:#66a6ff}}
[data-palette-choice="cosmos"] span{width:38px;border-radius:7px}
:root[data-palette="aurora"]{--accent:#087446;--accent-end:#047784}
:root[data-theme="dark"][data-palette="aurora"]{--accent:#4bdd8c;--accent-end:#27cfc6}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="aurora"]{--accent:#4bdd8c;--accent-end:#27cfc6}}
[data-palette-choice="aurora"]{--swatch:#087446;--swatch-end:#047784}
:root[data-theme="dark"] [data-palette-choice="aurora"]{--swatch:#4bdd8c;--swatch-end:#27cfc6}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="aurora"]{--swatch:#4bdd8c;--swatch-end:#27cfc6}}
[data-palette-choice="aurora"] span{width:38px;border-radius:7px}
:root[data-palette="lagoon"]{--accent:#1260bd;--accent-end:#00768a}
:root[data-theme="dark"][data-palette="lagoon"]{--accent:#63b2ff;--accent-end:#22d3ee}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="lagoon"]{--accent:#63b2ff;--accent-end:#22d3ee}}
[data-palette-choice="lagoon"]{--swatch:#1260bd;--swatch-end:#00768a}
:root[data-theme="dark"] [data-palette-choice="lagoon"]{--swatch:#63b2ff;--swatch-end:#22d3ee}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="lagoon"]{--swatch:#63b2ff;--swatch-end:#22d3ee}}
[data-palette-choice="lagoon"] span{width:38px;border-radius:7px}
:root[data-palette="neon"]{--accent:#b21eaa;--accent-end:#6837da}
:root[data-theme="dark"][data-palette="neon"]{--accent:#f16bdf;--accent-end:#a68aff}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="neon"]{--accent:#f16bdf;--accent-end:#a68aff}}
[data-palette-choice="neon"]{--swatch:#b21eaa;--swatch-end:#6837da}
:root[data-theme="dark"] [data-palette-choice="neon"]{--swatch:#f16bdf;--swatch-end:#a68aff}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="neon"]{--swatch:#f16bdf;--swatch-end:#a68aff}}
[data-palette-choice="neon"] span{width:38px;border-radius:7px}
:root[data-palette="sunset"]{--accent:#b34505;--accent-end:#b32c7c}
:root[data-theme="dark"][data-palette="sunset"]{--accent:#ffa94d;--accent-end:#ff71c7}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="sunset"]{--accent:#ffa94d;--accent-end:#ff71c7}}
[data-palette-choice="sunset"]{--swatch:#b34505;--swatch-end:#b32c7c}
:root[data-theme="dark"] [data-palette-choice="sunset"]{--swatch:#ffa94d;--swatch-end:#ff71c7}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="sunset"]{--swatch:#ffa94d;--swatch-end:#ff71c7}}
[data-palette-choice="sunset"] span{width:38px;border-radius:7px}
:root[data-palette="flame"]{--accent:#cb2b17;--accent-end:#a75b00}
:root[data-theme="dark"][data-palette="flame"]{--accent:#ff733e;--accent-end:#ffbd43}
@media(prefers-color-scheme:dark){:root[data-theme="system"][data-palette="flame"]{--accent:#ff733e;--accent-end:#ffbd43}}
[data-palette-choice="flame"]{--swatch:#cb2b17;--swatch-end:#a75b00}
:root[data-theme="dark"] [data-palette-choice="flame"]{--swatch:#ff733e;--swatch-end:#ffbd43}
@media(prefers-color-scheme:dark){:root[data-theme="system"] [data-palette-choice="flame"]{--swatch:#ff733e;--swatch-end:#ffbd43}}
[data-palette-choice="flame"] span{width:38px;border-radius:7px}
