.nba-daily{padding-bottom:24px}.nba-daily-hero{padding:45px 0 28px}.nba-daily h1{letter-spacing:-1.2px;max-width:920px;margin:15px 0 24px;font:700 clamp(34px,4.5vw,54px)/1.12 Georgia,serif}.nba-matchup{color:#b9b9bd;margin-top:18px}.nba-lead{color:#b9b9bd;max-width:870px;font-size:17px;line-height:1.8}.nba-meta{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;padding:22px 0;display:grid}.nba-meta small,.nba-meta strong,.nba-meta span{display:block}.nba-meta small,.nba-players small{color:var(--muted);font:10px/1.8 monospace}.nba-meta strong{margin:5px 0;font-size:14px}.nba-meta span{color:var(--muted);font-size:12px}.nba-jump{flex-wrap:wrap;gap:25px;font-size:13px;display:flex}.nba-daily a{color:var(--brand-orange)}.nba-section{border-bottom:1px solid var(--line);padding:38px 0;scroll-margin-top:18px}.nba-section h2{margin:0 0 22px;font:700 30px/1.3 Georgia,serif}.nba-section h3{margin:23px 0 12px;font-size:18px;line-height:1.4}.nba-story{max-width:900px}.nba-story p,.nba-view p{color:#d0d0d2;font:17px/1.85 Georgia,serif}.nba-note{color:var(--muted);margin:14px 0 23px;font-size:13px;line-height:1.8}.nba-table{border:1px solid var(--line);max-width:100%;overflow:auto}.nba-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.nba-table th,.nba-table td{border-bottom:1px solid var(--line);padding:12px 14px}.nba-table thead{color:var(--muted);background:#1b1e23;font:10px/1.5 monospace}.nba-table tbody th{font-weight:400}.nba-table tr:nth-child(2n){background:#17191d}.nba-columns{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px;display:grid}.nba-players{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nba-players article{border:1px solid var(--line);border-top:2px solid var(--brand-orange);background:var(--surface);padding:20px}.nba-players h3{margin:12px 0 20px}.nba-players article>div{gap:28px;display:flex}.nba-players span{color:var(--muted);font:10px/1.8 monospace}.nba-players b{color:var(--ink);margin-bottom:5px;font:700 26px/1.3 Arial;display:block}.nba-refresh{padding-left:22px;font-size:14px;line-height:1.8}.nba-refresh li{margin:12px 0}.nba-view{border-left:3px solid var(--brand-orange);background:var(--surface);padding:20px 25px}.nba-view small{color:var(--muted);margin-top:22px;font:10px/1.8 monospace;display:block}.nba-section details{border:1px solid var(--line);margin-top:20px;padding:15px 20px;font-size:13px;line-height:1.8}.nba-section summary{cursor:pointer;min-height:30px}.nba-section details p{margin-top:14px}.nba-daily a:focus-visible,.nba-daily summary:focus-visible,.nba-table:focus-visible{outline:3px solid var(--brand-orange);outline-offset:4px}.nba-form-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.nba-form-controls input,.nba-form-controls select{color:var(--ink);background:#1b1e23;border:1px solid #555;max-width:100%;min-height:44px;padding:10px}@media (max-width:850px){.nba-players{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.nba-meta,.nba-columns{grid-template-columns:1fr}.nba-daily-hero{padding-top:30px}.nba-section{padding:28px 0}.nba-section h2{font-size:26px}.nba-story p,.nba-view p{font-size:16px}.nba-players{gap:10px}.nba-players article{padding:15px 12px}.nba-players article>div{gap:15px}.nba-players b{font-size:23px}.nba-table th,.nba-table td{padding:10px}.nba-jump{gap:16px}}
