:root{--capture-bg:#f3f0e7;--capture-ink:#263e36}
body[data-theme="paper"]{--bg:#f3f0e7;--paper:#fffdf7;--ink:#263e36;--accent:#376b58;--soft:#e4ecdc;--button:#ffffff;--line:color-mix(in srgb,var(--ink) 17%,transparent)}
body[data-theme="dark"]{--bg:#202124;--paper:#2d2f33;--ink:#e8eaed;--accent:#8ab4f8;--soft:#3c4043;--button:#202124;--line:color-mix(in srgb,var(--ink) 17%,transparent)}
body[data-theme="auto"]{--bg:#f3f0e7;--paper:#fffdf7;--ink:#263e36;--accent:#376b58;--soft:#e4ecdc;--button:#ffffff}
@media(prefers-color-scheme:dark){body[data-theme="auto"]{--bg:#202124;--paper:#2d2f33;--ink:#e8eaed;--accent:#8ab4f8;--soft:#3c4043;--button:#202124;color-scheme:dark}}
