:root{--void:#05070a;--obsidian:#05070a;--navy:#0b2638;--panel:rgba(11,17,24,.94);--text:#dce5e8;--muted:#a8bac3;--gold:#d89b3c;--amber:#ffc76a;--blue:#28a7d1;--emerald:#32c99b}
body{background:radial-gradient(circle at 70% 0,rgba(216,155,60,.08),transparent 45%),#05070a}.sidebar{background:#0b1118}.nav a.active{border-color:#d89b3c;color:#ffc76a}button,input,select{min-height:44px}button:focus-visible,a:focus-visible{outline:2px solid #ffc76a;outline-offset:3px}@media(max-width:700px){.brand strong{letter-spacing:.06em}.scope-chip{white-space:normal}}
