:root[data-theme=sage]{--theme-ink:#263d37;--theme-primary:#31584c;--theme-bg:#f7f6f0;--theme-soft:#e6eddf;--theme-accent:#d9e3c8;--theme-hover:#2a4b41;--theme-on-hover:#ffffff;--theme-on-primary:#ffffff}.theme-swatch[data-palette=sage]{--a:#263d37;--b:#31584c;--c:#f7f6f0;--d:#e6eddf;--e:#d9e3c8;}
:root[data-theme=ocean]{--theme-ink:#173746;--theme-primary:#205b70;--theme-bg:#f4f8fa;--theme-soft:#e0edf2;--theme-accent:#c6e2e9;--theme-hover:#1b4d5f;--theme-on-hover:#ffffff;--theme-on-primary:#ffffff}.theme-swatch[data-palette=ocean]{--a:#173746;--b:#205b70;--c:#f4f8fa;--d:#e0edf2;--e:#c6e2e9;}
:root[data-theme=lavender]{--theme-ink:#382d48;--theme-primary:#624778;--theme-bg:#faf7fc;--theme-soft:#ece3f3;--theme-accent:#dfd0e9;--theme-hover:#533c66;--theme-on-hover:#ffffff;--theme-on-primary:#ffffff}.theme-swatch[data-palette=lavender]{--a:#382d48;--b:#624778;--c:#faf7fc;--d:#ece3f3;--e:#dfd0e9;}
:root[data-theme=clay]{--theme-ink:#49362e;--theme-primary:#854b35;--theme-bg:#fbf7f2;--theme-soft:#f1e5d9;--theme-accent:#e8cdbb;--theme-hover:#71402d;--theme-on-hover:#ffffff;--theme-on-primary:#ffffff}.theme-swatch[data-palette=clay]{--a:#49362e;--b:#854b35;--c:#fbf7f2;--d:#f1e5d9;--e:#e8cdbb;}
:root[data-theme=rose]{--theme-ink:#462f3a;--theme-primary:#81485f;--theme-bg:#fcf7f8;--theme-soft:#f2e3e9;--theme-accent:#e8cdd8;--theme-hover:#6e3d51;--theme-on-hover:#ffffff;--theme-on-primary:#ffffff}.theme-swatch[data-palette=rose]{--a:#462f3a;--b:#81485f;--c:#fcf7f8;--d:#f2e3e9;--e:#e8cdd8;}
:root[data-theme=sand]{--theme-ink:#3e3928;--theme-primary:#6c5b28;--theme-bg:#faf8f0;--theme-soft:#eee9d8;--theme-accent:#dfd5ae;--theme-hover:#5c4d22;--theme-on-hover:#ffffff;--theme-on-primary:#ffffff}.theme-swatch[data-palette=sand]{--a:#3e3928;--b:#6c5b28;--c:#faf8f0;--d:#eee9d8;--e:#dfd5ae;}
:root[data-theme=ember]{--theme-ink:#292e35;--theme-primary:#f97316;--theme-bg:#f6f7f8;--theme-soft:#e7e9ed;--theme-accent:#fb923c;--theme-hover:#d46213;--theme-on-hover:#000000;--theme-on-primary:#000000}.theme-swatch[data-palette=ember]{--a:#292e35;--b:#f97316;--c:#f6f7f8;--d:#e7e9ed;--e:#fb923c;}
