html[data-theme="linen"][data-appearance="light"]{--background:#F6F2EB;--surface:#FFFCF6;--text:#161A18;--secondary:#667066;--accent:#425449;--button:#425449;color-scheme:light;}
html[data-theme="linen"][data-appearance="dark"]{--background:#111513;--surface:#1B211D;--text:#F4F1EA;--secondary:#B6BEB7;--accent:#B6C6AD;--button:#425449;color-scheme:dark;}
html[data-theme="clay"][data-appearance="light"]{--background:#F3E9E0;--surface:#FFF8F1;--text:#211A16;--secondary:#786254;--accent:#7B4D3A;--button:#7B4D3A;color-scheme:light;}
html[data-theme="clay"][data-appearance="dark"]{--background:#261D18;--surface:#32251E;--text:#F7EFE7;--secondary:#CBB9AB;--accent:#E2B49A;--button:#7B4D3A;color-scheme:dark;}
html[data-theme="mist"][data-appearance="light"]{--background:#EEF2F5;--surface:#FAFCFD;--text:#1B2735;--secondary:#5D6F83;--accent:#506B85;--button:#506B85;color-scheme:light;}
html[data-theme="mist"][data-appearance="dark"]{--background:#151E29;--surface:#202D3D;--text:#EEF3F8;--secondary:#ACBCCE;--accent:#B3C9DF;--button:#506B85;color-scheme:dark;}
html[data-theme="dusk"][data-appearance="light"]{--background:#F0EDF4;--surface:#FCFAFE;--text:#272130;--secondary:#706779;--accent:#776386;--button:#776386;color-scheme:light;}
html[data-theme="dusk"][data-appearance="dark"]{--background:#211B29;--surface:#30273A;--text:#F5EFF8;--secondary:#BFAFCC;--accent:#D3BFDF;--button:#776386;color-scheme:dark;}
html[data-theme="wheat"][data-appearance="light"]{--background:#F3E7C6;--surface:#FFF9E8;--text:#332A18;--secondary:#72633D;--accent:#836829;--button:#836829;color-scheme:light;}
html[data-theme="wheat"][data-appearance="dark"]{--background:#292414;--surface:#3A321E;--text:#FAF4E2;--secondary:#D2C49D;--accent:#DCC68B;--button:#836829;color-scheme:dark;}
html[data-theme="crimson"][data-appearance="light"]{--background:#F3E2E3;--surface:#FFF7F6;--text:#382025;--secondary:#7C5963;--accent:#8A4254;--button:#8A4254;color-scheme:light;}
html[data-theme="crimson"][data-appearance="dark"]{--background:#2D181E;--surface:#41232C;--text:#FAF0F0;--secondary:#D8B6BE;--accent:#DE9FAD;--button:#8A4254;color-scheme:dark;}
