/* Virtual Physics Lab: colours and type for the PHP pages, over the shared site.css */
:root{--bg:#f4f1ea;--panel:#ffffff;--panel2:#fffdf8;--ink:#1d2433;--muted:#5b6475;--line:#e2ddd2;--accent:#0f7a6c;--accent-soft:#e3f3f0;--accent-ink:#ffffff;
--hero-bg:#0f3d37;--hero-bg2:#0b5f54;--hero-ink:#ffffff;--hero-muted:#cfe9e4;
--f-display:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Devanagari",sans-serif;--f-body:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Devanagari",sans-serif;--f-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color-scheme:light}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg:#12151c;--panel:#1d2230;--panel2:#181c25;--ink:#e9ecf2;--muted:#9aa3b5;--line:#2b3242;--accent:#3cc4ae;--accent-soft:#143430;--accent-ink:#06201c;color-scheme:dark}}
:root[data-theme="dark"]{--bg:#12151c;--panel:#1d2230;--panel2:#181c25;--ink:#e9ecf2;--muted:#9aa3b5;--line:#2b3242;--accent:#3cc4ae;--accent-soft:#143430;--accent-ink:#06201c;color-scheme:dark}
.brand svg{flex:none}
