:root{--bg:#08090a;--panel:#101214;--line:#353230;--paper:#f2e9d8;--gold:#d7ad60;--red:#bf483a;--muted:#a9a7a3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--paper);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.container{width:min(1120px,calc(100% - 36px));margin:auto}.mast{background:#070707;border-bottom:1px solid #302b27}.mast .container{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0}.brand{text-decoration:none;font:900 23px/1 Impact,Arial Black,sans-serif;letter-spacing:.08em}.brand span{color:var(--gold)}nav{display:flex;flex-wrap:wrap;gap:16px}nav a{font-size:10px;letter-spacing:.07em;font-weight:800;text-decoration:none;color:#d3c6b4}.hero{background:radial-gradient(circle at 82% 20%,#50312060,transparent 30rem),linear-gradient(145deg,#111110,#070707);border-bottom:2px solid var(--gold);padding:74px 0 55px}.eyebrow,.section-kicker{color:var(--gold);font-size:10px;letter-spacing:.2em;font-weight:900;text-transform:uppercase}.hero h1{font:900 clamp(62px,11vw,132px)/.82 Impact,Arial Black,sans-serif;letter-spacing:-.025em;margin:20px 0}.hero h1 em{color:var(--gold);font-style:normal}.hero p{max-width:780px;color:#c9c0b2;font:19px/1.55 Georgia,serif}.hero-pills,.hero-nav,.archive-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.hero-pills span{padding:9px 12px;border:1px solid #615036;color:var(--gold);font-size:10px;font-weight:900}.hero-nav a,.archive-links a{padding:12px 14px;border:1px solid #574b3b;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.05em}.hero-nav a:hover,.archive-links a:hover{background:#39281e}.lead-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin:32px 0}.lead{padding:24px;background:#12110f;border-top:3px solid var(--gold)}.lead h2{font:900 36px/.95 Impact,Arial Black,sans-serif;text-transform:uppercase}.lead p,.newsline p{font:15px/1.6 Georgia,serif;color:#d1c8b8}.pill{display:inline-block;margin-top:8px;color:var(--gold);font-size:11px;font-weight:800}.movement-list>div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #34302b;font-size:12px}.movement-list b{font-weight:700}.up{color:#8dcaa2}.down{color:#e98e80}.flat{color:#aaa}.newsline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin-bottom:44px}.newsline p{margin:8px 0}.newsline p:before{content:'•';color:var(--gold);padding-right:10px}.board-section{padding:36px 0 58px;border-top:1px solid var(--line)}.board-section>h2{font:900 clamp(48px,8vw,85px)/.92 Impact,Arial Black,sans-serif;letter-spacing:-.02em;margin:12px 0}.intro{font:17px/1.6 Georgia,serif;color:#bfb6a7;max-width:830px;margin:8px 0 28px}.team{display:grid;grid-template-columns:100px 1fr;gap:24px;border-top:1px solid #403a33;padding:34px 0}.rank-col{font:900 92px/.8 Impact,Arial Black,sans-serif;color:#6c5b3f}.team-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.team-top img{width:145px;height:100px;object-fit:contain;background:#141414;border:1px solid #37312a}.small-label{font-size:10px;font-weight:900;letter-spacing:.1em;color:var(--gold)}.team h3{font:900 clamp(33px,5vw,58px)/.95 Impact,Arial Black,sans-serif;text-transform:uppercase;margin:10px 0 18px}.team p{font:17px/1.65 Georgia,serif;color:#d3cabb;max-width:840px}.key-players,.info{font:13px/1.6 Arial,sans-serif;color:#d4c9b9;margin-top:13px}.key-players b,.info b{font-size:10px;letter-spacing:.09em;color:var(--gold);margin-right:8px}.injury{border-left:2px solid var(--red);padding-left:12px}.game-strip{display:flex;align-items:stretch;flex-wrap:wrap;gap:6px;margin:22px 0 16px}.game-strip>b{font-size:9px;letter-spacing:.1em;align-self:center;margin-right:5px}.result{padding:8px 10px;background:#1a1c1a;border:1px solid #333;font-size:11px;font-weight:800}.result.win{border-top:2px solid #7cad83}.result.loss{border-top:2px solid #c16b64}.result small{display:block;font-size:9px;color:#aaa;margin-top:4px}.essay{font-size:10px;font-weight:900;letter-spacing:.08em;color:var(--gold);text-decoration:none}.watch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.watch{padding:22px;border:1px solid #39352e;background:#101110}.watch-top{display:flex;justify-content:space-between;align-items:center}.watch-top b{font:900 46px/1 Impact,Arial Black,sans-serif;color:var(--gold)}.watch-top span{font-size:10px;font-weight:900;color:#a8c3a8}.watch h3{font:900 27px/1 Impact,Arial Black,sans-serif;margin:12px 0 6px;text-transform:uppercase}.watch>small{color:var(--gold);font-weight:800}.watch p{font:15px/1.6 Georgia,serif;color:#c8c0b3}.standings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.standings{border-top:2px solid var(--gold);padding-top:12px}.standings h3{font:900 26px Impact,Arial Black,sans-serif}.standings>div{display:flex;justify-content:space-between;gap:10px;padding:9px 4px;border-bottom:1px solid #2b2b2b;font-size:12px}.standings>div b{color:var(--gold)}.method{font:13px/1.6 Georgia,serif;color:#aaa;margin-top:24px}.error{padding:50px;text-align:center}footer{border-top:1px solid #302e2a;padding:34px 0 60px;font-size:11px;letter-spacing:.06em;color:#a9a096}footer small{color:#8d8580}@media(max-width:800px){.lead-grid{grid-template-columns:1fr 1fr}.lead:first-child{grid-column:span 2}.team{grid-template-columns:70px 1fr}.rank-col{font-size:65px}}@media(max-width:580px){.mast .container{display:block}nav{margin-top:12px;gap:9px}.hero{padding:50px 0 42px}.hero p{font-size:16px}.lead-grid,.watch-grid,.standings-grid{grid-template-columns:1fr}.lead:first-child{grid-column:auto}.team{grid-template-columns:1fr;gap:4px}.rank-col{font-size:62px}.team-top img{width:95px;height:70px}.team h3{font-size:35px}.team p{font-size:15px}.hero-nav a{flex:1 1 40%;text-align:center}}
