/* Palette choices coordinate accents while keeping a calm, light reading surface. */
body[data-palette="blue"]{--bg:#496878;--paper:#fffaf0;--paper-soft:#edf3f2;--ink:#2d444d;--muted:#425a63;--green:#3f6273;--orange:#a54f2f;--line:#c8d5d7;--accent-hover:#315264;--accent-pressed:#284655;--accent-soft:#dfebef;--scene-overlay:#d3e6efaa}
body[data-palette="lavender"]{--bg:#665d78;--paper:#fffaf2;--paper-soft:#f0edf4;--ink:#463b53;--muted:#5a4e64;--green:#69557f;--orange:#a54f2f;--line:#d6cdda;--accent-hover:#574469;--accent-pressed:#483758;--accent-soft:#e9e0f1;--scene-overlay:#e5d9efaa}
body[data-palette="cocoa"]{--bg:#755f50;--paper:#fff8eb;--paper-soft:#f3ebdc;--ink:#4c3b2d;--muted:#63503f;--green:#77573b;--orange:#a04d2d;--line:#ddcfb9;--accent-hover:#64462d;--accent-pressed:#533921;--accent-soft:#ecdfca;--scene-overlay:#f1e4cbaa}
body[data-palette="sage"]{--scene-overlay:#d8e8cbaa}
