/* PyQuest Python Coding School: colours and type for the PHP pages (buy, sign in, account, admin), over the shared site.css */
:root{--bg:#edf3e8;--panel:#ffffff;--panel2:#f5f9f2;--ink:#14231a;--muted:#55685b;--line:#d2decb;--accent:#1c8549;--accent-soft:#ddf0e2;--accent-ink:#ffffff;
--hero-bg:#0f4f2f;--hero-bg2:#1c8549;--hero-ink:#ffffff;--hero-muted:#d3eedb;
--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:#0d1611;--panel:#15221a;--panel2:#1a2a20;--ink:#e5f0e3;--muted:#93a895;--line:#263a2d;--accent:#3dbb6e;--accent-soft:#173726;--accent-ink:#06140b;color-scheme:dark}}
:root[data-theme="dark"]{--bg:#0d1611;--panel:#15221a;--panel2:#1a2a20;--ink:#e5f0e3;--muted:#93a895;--line:#263a2d;--accent:#3dbb6e;--accent-soft:#173726;--accent-ink:#06140b;color-scheme:dark}
.brand svg{flex:none}
