/* No late font swap: slow downloads keep the initial fallback for this visit. */
@font-face{font-family:Roboto;src:url('/assets/fonts/roboto-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:optional}
@font-face{font-family:Roboto;src:url('/assets/fonts/roboto-medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:optional}
@font-face{font-family:Roboto;src:url('/assets/fonts/roboto-bold.woff2') format('woff2');font-weight:600 900;font-style:normal;font-display:optional}
/* Account resolution never moves the central statistics or the wordmark. */
html{scrollbar-gutter:stable}
.site-header .header-inner:has(.platform-stats-list){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
.site-header .header-inner .brand{justify-self:start}
.site-header .header-inner .platform-stats{justify-self:center}
.site-header .header-inner .header-actions{justify-self:end;display:flex;align-items:center;justify-content:flex-end;min-width:96px;min-height:44px;gap:8px}
.site-header .brand-art{flex-shrink:0}
.platform-stat dd{font-variant-numeric:tabular-nums}
@media(max-width:380px){.site-header .header-inner .header-actions{min-width:76px;gap:4px}}
