/* Light silver + black theme (shared by every public page) */
:root{--bg:#e8eaee;--bg2:rgba(255,255,255,.72);--tx:#0b0b0d;--mu:#5a5e68;--pr:#17181c;--pr2:#8d929c;--gold:#6b707b;--on:#fff;--ac:11,11,13;
--g:linear-gradient(135deg,#0b0b0d,#2a2c32 55%,#5a5f6a);--bd:rgba(11,11,13,.12);--sh:0 24px 60px -24px rgba(0,0,0,.4);--dock:rgba(240,241,244,.96);--blob1:#ffffff;
--bgx:linear-gradient(160deg,#f4f5f7 0%,#e4e6ea 50%,#d6d9df 100%)}
[data-theme=dark]{--bg:#050506;--bg2:rgba(22,22,26,.82);--tx:#f2f3f6;--mu:#9b9fa9;--pr:#d9dce3;--pr2:#9aa0ab;--gold:#b4b8c2;--on:#0a0a0b;--ac:214,218,226;
--g:linear-gradient(135deg,#f7f8fa,#b9bdc7 55%,#8b909b);--bd:rgba(214,218,226,.14);--sh:0 24px 60px -24px rgba(0,0,0,.9);--dock:rgba(16,16,19,.96);--blob1:#3a3c43;
--bgx:radial-gradient(1100px 560px at 85% -10%,#17181c,transparent 70%),#050506}
body{background:var(--bgx)!important;background-repeat:no-repeat}
::selection{background:rgba(var(--ac),.25)}
