.hub{--gold:var(--site-primary,#e0a842);--bg:var(--site-bg,#0a0806);--gold2:color-mix(in oklab,var(--gold) 72%,#fff);--goldSoft:color-mix(in oklab,var(--gold) 12%,transparent);--goldLine:color-mix(in oklab,var(--gold) 34%,transparent);--glow:color-mix(in oklab,var(--gold) 15%,transparent);--goldInk:color-mix(in oklab,var(--gold) 24%,#000);--card:color-mix(in oklab,var(--gold) 8%,var(--bg));--card2:color-mix(in oklab,var(--gold) 13%,var(--bg));--card3:color-mix(in oklab,var(--gold) 16%,var(--bg));--line:color-mix(in oklab,var(--gold) 21%,var(--bg));--line2:color-mix(in oklab,var(--gold) 29%,var(--bg));--ink:color-mix(in oklab,#fff 87%,var(--gold));--ink2:color-mix(in oklab,var(--ink) 71%,var(--bg));--ink3:color-mix(in oklab,var(--ink) 51%,var(--bg));--alt:#1c6d78;--alt2:#2fa0ac;--altInk:#f2fbfc;--ok:#3fca8f;--warn:#e0a842;--bad:#f2718a;--r:18px;--sh:0 1px 2px rgba(0,0,0,.4),0 16px 38px rgba(0,0,0,.34);--shLift:0 2px 6px rgba(0,0,0,.4),0 22px 50px rgba(0,0,0,.42);min-height:100vh;background:radial-gradient(120% 78% at 50% 26%,var(--glow),transparent 62%);color:var(--ink);font-family:var(--site-font),var(--font-inter),Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}@keyframes hbPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes hbMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes hbIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hbPop{0%{opacity:0;transform:scale(.94)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes hbSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hub [data-hub-motion]{animation:none!important;transform:none!important}}