/* Compact page identity, with filters and source context kept intact. */
body .season-hero,body .chart-hero,body .hub-header,body .explorer-hero,body .draft-vault-hero{padding:10px 12px;margin-bottom:10px;gap:12px;border-radius:8px;min-height:0;background:#101b2a;align-items:center}
body .season-hero h2,body .chart-hero h2,body .hub-header h2,body .explorer-hero h2,body .draft-vault-hero h2{font-size:23px;line-height:1.2;margin:0;letter-spacing:-.025em}
body .season-hero p,body .hub-header .hub-kicker,body .season-hero .season-eyebrow{font-size:11px!important;margin:3px 0;letter-spacing:.02em}
body .season-hero form{margin:0;max-width:none;align-items:center;flex-wrap:nowrap}
body .season-hero form label{width:auto;white-space:nowrap}
body .season-home .home-season-heading{padding:4px 0 9px;gap:10px}
body .season-home .home-season-heading h2{font-size:21px}
body .season-home #home-density{top:0}
body .season-facts{gap:8px;margin:10px 0}
body .season-facts>div{padding:10px 12px}
body .season-facts b{font-size:23px}
body .season-tabs{padding-bottom:6px}
body .chart-hero .chart-control{min-width:200px}
body .draft-vault-hero{grid-template-columns:1fr auto}
@media(max-width:700px){body .season-hero,body .chart-hero,body .hub-header,body .explorer-hero,body .draft-vault-hero{display:flex;flex-wrap:wrap;gap:8px;padding:9px 10px}body .season-hero h2,body .chart-hero h2,body .hub-header h2,body .explorer-hero h2,body .draft-vault-hero h2{font-size:20px}body .season-hero form{margin-left:auto;gap:5px}body .season-hero form label{display:none}body .season-hero select{flex:initial;width:auto}body .season-home .home-season-heading h2{font-size:19px}body .season-home .home-season-heading nav{gap:12px}body .season-home .home-season-heading nav a{font-size:11px}body .draft-vault-controls{width:100%}}
body .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
