@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#10150e;--c:#1a2217;--t:#e8efe2;--m:#9aa693;--ln:#2d3a29}}

:root{--g:#78BE20;--dk:#1d2a1a;--bg:#f2f6ee;--c:#fff;--t:#1d2a1a;--m:#66705f;--r:#d93025;--y:#c98f00;--ln:#d8e0d0;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}


*{box-sizing:border-box}
html{scroll-padding-top:env(safe-area-inset-top,0px)}
body{margin:0;background:var(--bg);color:var(--t);font:14px system-ui,Segoe UI,Arial,sans-serif}
[hidden]{display:none!important}
