/* Shared visual shell matching the approved About page. Page-specific content stays untouched. */
:root{--bg:#030907;--panel:#07130f;--panel2:#0a1913;--gold:#f5c84c;--gold2:#ffe9a0;--green:#00d58a;--green2:#007c54;--text:#f5f7f5;--muted:#a6b5ae;--line:rgba(245,200,76,.2);--font:'Manrope',sans-serif}
html,body{background:#030907!important;color:#f5f7f5!important}
body{font-family:'DM Sans',sans-serif!important;overflow-x:hidden!important}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 70% 12%,rgba(0,125,81,.16),transparent 38%),linear-gradient(120deg,#030907,#06110d 55%,#030907)!important}

/* About-page mobile header geometry — exact shared shell. */
@media(max-width:900px){










}
@media(max-width:380px){}
