:root{--bg:#1b2228;--panel:#26313b;--line:#3d4b58;--text:#e2e8ed;--muted:#9baab6;--gold:#8bb6da}body{background:var(--bg)}header{background:#202a32;border-color:#354451}.topbar{max-width:1320px;padding:18px 24px;gap:32px}.brand{font-size:30px}.brand-icon{background:#3479ac;color:#fff}.brand b{color:#e8eef3}nav a{color:#b1bec8}nav a:hover,nav a.active{color:#fff}.subbar,main,footer{max-width:1272px}.subbar{color:#8198ab}.intro{padding:20px 0}.intro .eyebrow{color:#7f99ae}.intro h1{font-size:23px;letter-spacing:-.6px}.intro p{font-size:11px}.search{background:#25313b;border-color:#3a4b5b}.layout{grid-template-columns:195px minmax(0,1fr) 225px;gap:18px}.left{display:block!important}.right{display:block}.content{min-width:0}.section-label{color:#8198aa;font-size:9px}.side-nav{margin-top:9px}.side-nav a{padding:14px 10px;background:#222c35;border-color:#344250;color:#b4c5d3}.side-nav a.active{background:#334b60;border-color:#7da8c9;color:#fff}.circuit,.archive-note,.left-foot,.left>.spaced{display:none}.portal-widget{background:#24303a;border:1px solid #354451;margin:0 0 20px}.portal-widget-heading{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:12px 10px;background:#2e3e4b;border-bottom:1px solid #485a69}.portal-widget-heading h2{font-size:11px;margin:0;font-weight:700}.portal-widget-heading>span{font-size:8px;color:#a6bdce;white-space:nowrap}.portal-widget-heading select{padding:3px;background:#22313d;color:#bcd1e1;border:1px solid #506375;max-width:65px;font-size:9px;flex-basis:auto}.portal-rank-row{display:flex;align-items:center;gap:8px;width:100%;padding:10px 9px;min-height:38px;background:#26333f;color:#b5cce0;border:0;border-bottom:1px solid #3a4b5a;text-align:left;font:inherit}.portal-rank-row:nth-child(odd){background:#23303a}.portal-rank-row:hover{background:#344b5d;color:white}.portal-place{color:#8fa7bc;font-size:12px;min-width:17px}.portal-rank-row strong{font-size:10px;font-weight:600;overflow-wrap:anywhere}.portal-team-logo{position:relative;display:block;overflow:hidden;width:24px;height:24px;flex-shrink:0}.portal-team-logo img{position:absolute;max-width:none;object-fit:fill}.portal-country{font-size:7px;background:#3b4c59;color:#d3e1ec;padding:3px;min-width:21px;text-align:center}.portal-widget-footer{display:block;text-align:center;padding:11px 8px;background:#344d62;color:#a9c5dc;font-size:9px}.portal-widget-footer:hover{background:#41627c;color:#fff}.portal-ranking-more summary{cursor:pointer;font-size:10px;text-align:center;padding:10px;background:#2c3e4d;color:#b3cee3}.portal-ranking-more[open] summary{border-bottom:1px solid #52677a}.right .ranking{padding:12px 10px;margin-top:0;background:#24303a}.ranking .section-head h2{font-size:12px}.rank-row{border-color:#415261;padding:13px 2px}.rank-row .avatar{background:#344958;color:#d6e4ee}.rank-row strong{font-size:11px}.rank-row small{font-size:6px;line-height:1.5;color:#8399ad}.rank-row em{color:#a2c9e8}.mvp-leader:hover{background:#304353}.right .ranking .small-label{color:#8ba6bc;font-size:7px}.right .ranking .full-link{background:#344d62;border:0;color:#b6d1e7;margin-bottom:-12px;margin-left:-10px;margin-right:-10px}.portal-news-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;border-bottom:2px solid #5784a8;padding:0 0 12px}.portal-news-heading h2{font-size:18px;color:#d4e1eb;margin:0}.portal-news-heading>span{font-size:7px;letter-spacing:1.1px;color:#829bae}.portal-feature{display:block;background:#253440;border:1px solid #405567;margin-bottom:16px}.portal-feature-art{height:158px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 20%,#427dab66,transparent 60%),repeating-linear-gradient(115deg,transparent 0 26px,#acc6dd09 26px 27px),linear-gradient(130deg,#132434,#284f72);padding:23px}.portal-feature-art:after{content:'S';position:absolute;right:25px;top:-50px;font:900 italic 230px 'Barlow Condensed',sans-serif;color:#b3dbfb12}.portal-feature-art>span{font:800 35px 'Barlow Condensed',sans-serif;display:block;color:#b7d5ed;letter-spacing:1px}.portal-feature-art>b{font:800 60px 'Barlow Condensed',sans-serif;color:white;line-height:.9}.portal-feature-art>i{font-size:8px;font-style:normal;letter-spacing:2px;position:absolute;right:22px;bottom:20px;color:#b9d4e8}.portal-feature>div:last-child{padding:19px 21px}.portal-kicker{font-size:8px;color:#90b9d8;letter-spacing:1.2px;font-weight:700}.portal-feature h3{font-size:23px;line-height:1.25;margin:10px 0;color:#e1ebf3;letter-spacing:-.4px}.portal-feature p{font-size:11px;color:#a4b7c6;line-height:1.8;margin:0 0 14px}.portal-read{font-size:10px;color:#9ac2df}.portal-news-row{display:grid;grid-template-columns:66px minmax(0,1fr) 49px;align-items:center;gap:10px;padding:17px 12px;background:#263440;border-bottom:1px solid #425364}.portal-news-row:nth-child(even){background:#222e38}.portal-news-row:hover{background:#344957}.portal-news-kind{font-size:7px;letter-spacing:.5px;color:#86acc9}.portal-news-row strong{font-size:11px;line-height:1.6;color:#b4cfe3}.portal-news-row>span:last-child{font-size:8px;color:#879faf;text-align:right}.hero,.stat-strip,.migration-banner{display:none!important}.reader-header,.archive-entry,.reader-tools,.collection-card,.hof-bio,.hof-collection-profile{background:#25313b;border-color:#405160}.reader-header h2,.archive-heading{color:#dbe7f0}.event-row,.filterbar,.major-card,.player-card{background:#26333f;border-color:#405160}.hof-open-profile,.primary{background:#3e6482;color:#e1edf6}.archive-description,.reader-header p{color:#9db0bf}.complete-archive{margin-top:0}.team-mode-tabs,.team-year-filter{background:#263440}.team-year-filter button.active{background:#486e8b;color:#fff}.team-rank-card summary{background:#2b3b48}.team-first summary{background:linear-gradient(110deg,#3c5367,#2b3d4c)}.team-rank-card,.team-rank-body{background:#24313c;border-color:#43596b}.awards-table{background:#263440}.awards-table th{background:#334757}.awards-table td{border-color:#445462}.awards-header,.awards-filters{border-color:#465b6e}.archive-entry{margin-top:16px}.portal-widget select:focus-visible{outline:2px solid #9ec6e5}footer{color:#8095a7;border-color:#3a4b5a}.left>.section-label{margin-top:4px}
@media(min-width:1500px){.layout{grid-template-columns:205px minmax(0,1fr) 240px;gap:22px}main,.subbar,footer{max-width:1280px}}@media(max-width:1430px){.layout{grid-template-columns:180px minmax(0,1fr) 210px;gap:16px}main,.subbar,footer{margin-inline:24px}}@media(max-width:1120px){.layout{grid-template-columns:160px minmax(0,1fr) 190px;gap:13px}.topbar{gap:20px}.portal-rank-row{gap:6px;padding-inline:7px}.portal-rank-row strong{font-size:9px}.portal-feature h3{font-size:21px}nav{gap:12px}}@media(max-width:850px){.layout{grid-template-columns:155px minmax(0,1fr)}.right{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.left{grid-row:1 / span 2}.portal-feature-art{height:140px}.intro h1{font-size:21px}.search{width:190px}.portal-feature h3{font-size:20px}}@media(max-width:600px){main,.subbar,footer{margin-inline:14px}.layout{grid-template-columns:1fr;gap:16px}.left{grid-row:auto;display:flex!important;flex-direction:column}.left>.section-label{display:none}.left .side-nav{display:flex;overflow:auto;margin:0;order:-1;border:1px solid #405569}.side-nav a{flex-shrink:0;padding:11px 12px;gap:5px;border:0;font-size:10px}.side-nav a>b{display:none}.portal-team-widget{margin-bottom:0}.portal-team-widget #portal-team-list{display:grid;grid-template-columns:1fr 1fr}.portal-team-widget .portal-rank-row:first-child{grid-column:span 2}.right{grid-column:auto;display:grid;grid-template-columns:1fr 1fr}.content{grid-row:2}.portal-news-row{grid-template-columns:55px minmax(0,1fr) 40px;gap:7px}.intro{display:block;padding:16px 0}.intro .search{width:100%;margin-top:13px}.portal-feature h3{font-size:21px}.portal-feature-art{height:145px}.topbar{padding:14px}.right .ranking .section-head{display:flex}.portal-news-heading>span{font-size:6px}.portal-widget-heading{flex-wrap:wrap}.portal-widget-heading h2{font-size:10px}}
.hbstv-mark{width:48px;height:48px;display:block;flex-shrink:0}.brand-domain{color:#8bb4d3;font-size:19px;letter-spacing:-1px}.brand small{font-size:7px;letter-spacing:2px}.portal-news-heading+*{scroll-margin-top:15px}[hidden]{display:none!important}.content>#arquivo,.content>#majors,.content>#comunidade{margin-top:0}.portal-rank-row button{color:inherit}.portal-feature:hover h3{color:#fff}@media(max-width:600px){.hbstv-mark{width:40px;height:40px}.brand{font-size:26px}.brand-domain{font-size:16px}}
