/* generated by brand/build_themes.py from brand/palettes.json; switch with <html data-theme="a|b|c|d"> or ?theme=a */
:root{--bg:#F7F1E8;--card:#FFFDF9;--line:#E9E0D3;--ink:#1A2A32;--muted:#5C6467;--header:#F2E8DA;--header-ink:#1A2A32;--tagline:#5C6848;--brand:#8C3A2A;--on-brand:#FFFFFF;--brand-soft:#F5E1D8;--brand-text:#873627;--accent:#EDBFAE;--accent-d:#DAAFA0;--on-accent:#1A2A32;--accent-soft:#FBEDE7;--accent-text:#873627;--sweep:#E3A893;--blip:#1A2A32;--tile:#F2E3D2;--display:Fraunces, Georgia, serif;}
[data-theme="a"]{--bg:#F6F8F4;--card:#FFFFFF;--line:#E2E8E0;--ink:#22302A;--muted:#5B6A62;--header:#DCE9DF;--header-ink:#22302A;--tagline:#3F6652;--brand:#4A7560;--on-brand:#FFFFFF;--brand-soft:#E6F0E8;--brand-text:#3B6450;--accent:#F6B595;--accent-d:#E2A689;--on-accent:#2A1E18;--accent-soft:#FDEDE4;--accent-text:#9C4B2A;--sweep:#EE9C78;--blip:#E0825A;--tile:#CFE4D6;--display:Outfit, ui-sans-serif, system-ui, sans-serif;}
[data-theme="b"]{--bg:#FBF6EF;--card:#FFFFFF;--line:#EFE5D8;--ink:#2B3631;--muted:#666D68;--header:#F6E7D7;--header-ink:#2B3631;--tagline:#8E4A32;--brand:#B05F43;--on-brand:#FFFFFF;--brand-soft:#F8E6DA;--brand-text:#94492F;--accent:#F2B59A;--accent-d:#DEA68D;--on-accent:#2B3631;--accent-soft:#FCEEE6;--accent-text:#94492F;--sweep:#E08E6E;--blip:#C45A3A;--tile:#F5D2BC;--display:Outfit, ui-sans-serif, system-ui, sans-serif;}
[data-theme="c"]{--bg:#F5F9F9;--card:#FFFFFF;--line:#DDEBEA;--ink:#1E3536;--muted:#566B6C;--header:#D6ECEA;--header-ink:#1E3536;--tagline:#2F5F5F;--brand:#B0544A;--on-brand:#FFFFFF;--brand-soft:#FBE7E3;--brand-text:#9E463C;--accent:#F6DE95;--accent-d:#E2CC89;--on-accent:#1E3536;--accent-soft:#FDF6DC;--accent-text:#7A5A00;--sweep:#F0C75A;--blip:#E07F72;--tile:#C7E6E3;--display:Outfit, ui-sans-serif, system-ui, sans-serif;}
[data-theme="d"]{--bg:#F7F1E8;--card:#FFFDF9;--line:#E9E0D3;--ink:#1A2A32;--muted:#5C6467;--header:#F2E8DA;--header-ink:#1A2A32;--tagline:#5C6848;--brand:#8C3A2A;--on-brand:#FFFFFF;--brand-soft:#F5E1D8;--brand-text:#873627;--accent:#EDBFAE;--accent-d:#DAAFA0;--on-accent:#1A2A32;--accent-soft:#FBEDE7;--accent-text:#873627;--sweep:#E3A893;--blip:#1A2A32;--tile:#F2E3D2;--display:Fraunces, Georgia, serif;}
