.forecast-head a{color:var(--gold);text-decoration:underline}.forecast-pulse{display:grid;grid-template-columns:repeat(4,1fr);max-width:1200px;margin:-32px auto 28px;background:#111614;border:1px solid var(--line);position:relative}.forecast-pulse div{padding:22px 28px;border-right:1px solid var(--line)}.forecast-pulse b{display:block;font:900 34px 'Barlow Condensed';color:var(--gold)}.forecast-pulse span{font:700 8px Inter;letter-spacing:1px;color:var(--muted)}.forecast-tabs{display:flex;gap:8px;padding:10px max(20px,5vw);overflow-x:auto}.forecast-tabs a{padding:11px 15px;border:1px solid var(--line);font:800 9px Inter;letter-spacing:1px;white-space:nowrap}.forecast-tabs a:hover,.forecast-tabs a.active{border-color:var(--gold);background:#211d12;color:var(--gold)}.forecast-board{max-width:1600px;margin:28px auto 90px;padding:0 max(18px,3vw)}.forecast-table-head,.forecast-row{display:grid;grid-template-columns:minmax(280px,2fr) minmax(210px,1.4fr) minmax(150px,1fr) 90px 80px minmax(130px,1fr);align-items:center;gap:16px}.forecast-table-head{padding:10px 18px;color:var(--muted);font:700 8px Inter;letter-spacing:1px}.forecast-row{padding:15px 18px;margin-bottom:8px;border:1px solid var(--line);border-left:3px solid var(--gold);background:#101513;transition:.15s}.forecast-row:hover{background:#161d19;transform:translateX(2px)}.forecast-matchup{display:flex;flex-direction:column;gap:3px}.forecast-matchup small,.forecast-pick small,.forecast-edge small{font:700 7px Inter;letter-spacing:1px;color:var(--gold)}.forecast-matchup strong{font:800 19px 'Barlow Condensed';text-transform:uppercase}.forecast-matchup i{font:700 8px Inter;color:var(--muted);font-style:normal;margin:0 4px}.forecast-matchup>span{font:700 7px Inter;color:var(--muted)}.forecast-score{display:grid;gap:3px}.forecast-score span{display:flex;justify-content:space-between;font:700 11px Inter;color:var(--muted)}.forecast-score b{font:900 20px 'Barlow Condensed';color:var(--cream)}.forecast-pick{display:flex;flex-direction:column}.forecast-pick strong{font:800 18px 'Barlow Condensed';text-transform:uppercase}.forecast-edge b,.forecast-prob b{font:900 28px 'Barlow Condensed';color:var(--gold)}.forecast-edge{display:flex;flex-direction:column}.forecast-confidence{display:inline-block;padding:6px 8px;background:#29302d;font:700 8px Inter;letter-spacing:.7px}.forecast-confidence.high{color:#8fe39e;background:#174f27}.forecast-confidence.low{color:#ff9a91;background:#54201c}.forecast-empty{grid-column:1/-1}@media(max-width:950px){.forecast-pulse{margin:0;grid-template-columns:1fr 1fr}.forecast-table-head{display:none}.forecast-row{grid-template-columns:1fr 1fr}.forecast-matchup,.forecast-score{grid-column:1/-1}.forecast-row>div:nth-child(n+3){padding-top:8px;border-top:1px solid var(--line)}.forecast-board{margin-top:15px}}@media(max-width:560px){.forecast-row{grid-template-columns:1fr 1fr;padding:13px}.forecast-pulse div{padding:16px}.forecast-matchup strong{font-size:17px}}
