/* One navigation geometry on every route, independent of legacy scroll wrappers. */
:root{--site-header-height:64px;}
html{scroll-padding-top:calc(var(--site-header-height) + 20px);}
body{padding-top:var(--site-header-height)!important;}
body .site-header{position:fixed;inset:0 0 auto;z-index:100;height:var(--site-header-height);min-height:var(--site-header-height);padding:10px 20px;gap:28px;background:rgba(7,6,17,.96);backdrop-filter:blur(18px);border-bottom:1px solid #24232e;}
body .site-header nav a{display:flex;align-items:center;gap:7px;font-size:13px;padding:9px 11px;}
body .site-header nav svg{display:block;width:16px;height:16px;flex:none;opacity:.85;}
body .site-header .site-open{display:flex;align-items:center;gap:10px;background:#121019;color:#e8e5f2;border:1px solid #2c2938;box-shadow:none;font-size:12px;font-weight:500;padding:10px 14px;transition:background .18s,border-color .18s;}
body .site-header .site-open:hover{background:#1c1926;border-color:#494255;}body .site-header .site-open:focus-visible{outline:2px solid #7380ff;outline-offset:3px;}
/* Larger peripheral ads; a denser central terminal. */
body.fomo-home-page .home_homeContainer__FSwUB .discovery-layout{grid-template-columns:clamp(190px,16vw,235px) minmax(0,1fr) clamp(190px,16vw,235px);gap:20px;}
body.fomo-home-page .leader-card{height:148px;padding:11px;gap:8px;}
body.fomo-home-page .leader-top{grid-template-columns:36px minmax(0,1fr) max-content;column-gap:6px;}
body.fomo-home-page .leader-avatar{width:36px;height:49px;}body.fomo-home-page .leader-avatar>img{width:36px;height:36px;}body.fomo-home-page .leader-avatar>.leader-rank{left:3px;width:30px;}
body.fomo-home-page .leader-stats{display:flex;justify-content:space-between;gap:7px;padding-top:8px;}
body.fomo-home-page .leader-stats>span{display:flex;align-items:center;gap:4px;padding:0;border:0;}
body.fomo-home-page .leader-stats strong{font-size:12px;font-weight:600;}body.fomo-home-page .leader-stats .ui-icon{width:15px;height:15px;}
body.fomo-home-page .leader-stats small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
body.fomo-home-page .leader-holdings{font-size:10px;padding-top:7px;}body.fomo-home-page .leader-holdings>strong{font-size:12px;}body.fomo-home-page .leader-token-stack img{width:24px;height:24px;}
body.fomo-home-page .activity-token>img{display:block!important;width:34px!important;height:34px!important;}body.fomo-home-page .activity-person>.fomo-avatar{width:36px!important;height:36px!important;}
body.fomo-home-page .activity-head,body.fomo-home-page .activity-row{grid-template-columns:minmax(110px,1.1fr) 58px minmax(105px,1fr) 65px 75px 78px 66px 40px 16px;min-width:775px;}
body .sponsor-identity>img{width:38px;height:38px;}body .sponsor-identity strong{font-size:14px;}body .sponsor-identity small{font-size:11px;}body .sponsor-card{padding:14px;}
body .sponsor-market strong{font-size:14px;}body .sponsor-market>span{font-size:11px;}body .sponsor-stats>div{font-size:11px;}body .sponsor-contract{font-size:10px;}body .sponsor-book{font-size:11px;}body .sponsor-card-label{font-size:10px;}
/* About and Advertise share their container, hero, section rhythm and typography. */
body .editorial-page{max-width:1160px;padding:30px 28px 80px;margin:0 auto;}
body .editorial-page .editorial-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;min-height:330px;align-items:center;padding:18px 0 30px;}
body .editorial-intro h1{font-size:clamp(34px,4vw,48px);line-height:1.09;margin:16px 0 20px;letter-spacing:-.045em;}
body .editorial-hero figure{margin:0;width:100%;max-width:430px;justify-self:end;}
body .flywheel-figure{padding:8px;}body .flywheel-figure svg{max-height:300px;}
body .editorial-section,body .revenue-statement{padding:30px 0;}body .editorial-page h2{font-size:26px;}body .editorial-page h3{font-size:15px;}
@media(min-width:901px) and (max-width:1350px){body.fomo-home-page .home_homeContainer__FSwUB .discovery-layout{grid-template-columns:190px minmax(0,1fr) 190px;gap:16px;}body.fomo-home-page .leader-top{grid-template-columns:minmax(0,1fr) max-content;}body.fomo-home-page .leader-top .leader-avatar{grid-column:1;grid-row:2/4;margin-top:3px;}body.fomo-home-page .leader-top .leader-identity{grid-column:1;grid-row:1;}body.fomo-home-page .leader-pnl{grid-column:2;grid-row:1;font-size:14px;}body.fomo-home-page .leader-top .leader-clan{grid-column:2;grid-row:2;}body.fomo-home-page .leader-pnl-label{grid-column:2;grid-row:3;}body.fomo-home-page .leader-card{height:163px;}body.fomo-home-page .leader-stats strong{font-size:12px;}}
@media(max-width:900px){body.fomo-home-page .home_homeContainer__FSwUB .discovery-layout{display:flex;flex-direction:column;gap:20px;}body.fomo-home-page .leader-top{grid-template-columns:36px minmax(0,1fr) max-content;}body .site-header{gap:14px;padding-inline:14px;}body .site-header nav a{padding:9px 7px;}body .site-header .site-open{font-size:11px;padding:9px;}}
@media(max-width:800px){:root{--site-header-height:108px;}body .site-header{flex-wrap:wrap;gap:8px;height:108px;padding:10px 14px 0;}body .site-header nav{order:3;width:100%;overflow-x:auto;justify-content:space-between;gap:4px;padding-bottom:8px;}body .site-header nav a{font-size:11px;gap:5px;padding:8px 6px;}body .site-header nav svg{width:14px;height:14px;}body .editorial-page{padding:22px 16px 64px;}body .editorial-page .editorial-hero{grid-template-columns:1fr;gap:24px;min-height:0;padding:8px 0 26px;}body .editorial-hero figure{justify-self:center;}body .editorial-intro h1{font-size:36px;}}
@media(max-width:700px){body.fomo-home-page .activity-row{min-width:0;grid-template-columns:minmax(0,1fr) minmax(95px,1fr) 62px;}body.fomo-home-page .activity-head{display:none;}body.fomo-home-page .leader-card{height:148px;}body.fomo-home-page .leader-stats strong{font-size:13px;}}
@media(prefers-reduced-motion:reduce){body .site-header .site-open{transition:none;}}
@media(max-width:420px){body .site-header nav{gap:0;}body .site-header nav a{font-size:10px;gap:4px;padding-inline:4px;}body .site-header nav svg{width:12px;height:12px;}}
