/* style-theme.css : สีธีมทั้งหมด (5 โทนสี x โหมดสว่าง/มืด) เปลี่ยนผ่าน <html data-palette data-theme> */
:root{--bg:#F3E9D8;--card:#FFF9EF;--line:#E3D3BA;--soft:#F0E4CE;--accent:#A85F3A;--acctext:#8F4D2B;--pinBg:#F2DFA8;--pinLine:#B8902F;--pinText:#4F390A;--tape:#E4C77A;--text:#4A3728;--muted:#6F5A46;--on:#FFF9EF;--ok:#5F7345;--okOn:#FFF9EF;--okText:#3F4E26;--warnText:#8F4D2B;--check:#B8A27F}
html[data-palette="beige"]{--bg:#F3E9D8;--card:#FFF9EF;--line:#E3D3BA;--soft:#F0E4CE;--accent:#A85F3A;--acctext:#8F4D2B;--pinBg:#F2DFA8;--pinLine:#B8902F;--pinText:#4F390A;--tape:#E4C77A}
html[data-palette="sage"]{--bg:#E6E9D8;--card:#FAFBF2;--line:#CDD4B8;--soft:#E3E8D2;--accent:#5F7345;--acctext:#4B5E33;--pinBg:#DDE5C8;--pinLine:#8A9A6B;--pinText:#2F3D1B;--tape:#B9C79A}
html[data-palette="mocha"]{--bg:#E9DDD0;--card:#FBF6F0;--line:#D4C1AE;--soft:#EADFD2;--accent:#7A5238;--acctext:#6A4631;--pinBg:#E8D2BC;--pinLine:#A98263;--pinText:#4A301F;--tape:#CDA987}
html[data-palette="rose"]{--bg:#F0DFDA;--card:#FFF8F5;--line:#E1C5BE;--soft:#F1E1DC;--accent:#A0545A;--acctext:#8C474B;--pinBg:#F1D3CC;--pinLine:#C08A84;--pinText:#5A2B2E;--tape:#DDA9A2}
html[data-palette="mustard"]{--bg:#F1E6C4;--card:#FFFBEC;--line:#E0CF9C;--soft:#F0E5BF;--accent:#8A6410;--acctext:#7A5A0C;--pinBg:#F6E3A0;--pinLine:#B8902F;--pinText:#4A3606;--tape:#E4C260}
html[data-theme="dark"]{--text:#F1E6D4;--muted:#C2AF97;--on:#2B221B;--ok:#8FB06A;--okOn:#1F2A17;--okText:#B7D197;--warnText:#E3A37D;--check:#8E7B66}
html[data-theme="dark"][data-palette="beige"]{--bg:#2B221B;--card:#382D24;--line:#50423A;--soft:#46392F;--accent:#D08A63;--acctext:#E2A47F;--pinBg:#4A3D22;--pinLine:#8A7433;--pinText:#F0DDA0;--tape:#8A7433}
html[data-theme="dark"][data-palette="sage"]{--bg:#232820;--card:#2E352A;--line:#455040;--soft:#3A4335;--accent:#9DB77A;--acctext:#B3C98F;--pinBg:#3A4530;--pinLine:#6F8553;--pinText:#D3E3B6;--tape:#6F8553}
html[data-theme="dark"][data-palette="mocha"]{--bg:#2A211C;--card:#362A23;--line:#52443B;--soft:#45372E;--accent:#C69A78;--acctext:#D5A383;--pinBg:#4A3A2D;--pinLine:#8D6B4F;--pinText:#EAD3BC;--tape:#8D6B4F}
html[data-theme="dark"][data-palette="rose"]{--bg:#2C2224;--card:#3A2C2F;--line:#553F43;--soft:#473639;--accent:#D98C91;--acctext:#E5A5A8;--pinBg:#4D3436;--pinLine:#9A6A6C;--pinText:#F0CDCB;--tape:#9A6A6C}
html[data-theme="dark"][data-palette="mustard"]{--bg:#2B2619;--card:#373020;--line:#51472F;--soft:#453D28;--accent:#D9B24A;--acctext:#E3C26A;--pinBg:#4D4220;--pinLine:#9A8230;--pinText:#F0DC9A;--tape:#9A8230}
/* ป้ายสีพาสเทลของวิชา คงที่ทั้งสองโหมดเพื่อให้อ่านชัด */
:root{--chipA:#E8D5C4;--chipB:#F5D9B8;--chipC:#F2DFA8;--chipD:#DDE5C8;--chipText:#4A3728}
