#scoreboard{background:var(--black);padding:18px 0 20px}#scoreboard .scoreboard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}#scoreboard .day-tabs{display:flex;gap:6px;background:var(--dark-gray);padding:4px;border-radius:var(--radius-m)}#scoreboard .day-tabs button{padding:7px 14px;font-size:13px;font-weight:700;color:#bbb;border-radius:6px}#scoreboard .day-tabs button.active{background:var(--orange);color:var(--white)}#scoreboard .scoreboard-updated{font-size:12px;font-weight:600;color:#999;text-align:right}#scoreboard .scoreboard-meta{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}#scoreboard .scoreboard-full-link{font-size:12px;font-weight:800;color:var(--orange-bright)}#scoreboard .scoreboard-full-link:hover{color:var(--white)}#scoreboard .score-carousel{position:relative;display:flex;align-items:stretch;gap:10px}#scoreboard .score-carousel-btn{flex:0 0 38px;width:38px;border-radius:var(--radius-m);background:#292929;color:var(--white);border:1px solid #3c3c3c;font-size:25px;line-height:1;transition:background .2s,opacity .2s}#scoreboard .score-carousel-btn:hover:not(:disabled){background:var(--orange)}#scoreboard .score-carousel-btn:disabled{opacity:.28;cursor:default}#scoreboard .score-scroll{display:flex;flex:1 1 auto;min-width:0;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity}#scoreboard .score-scroll::-webkit-scrollbar{display:none}#scoreboard .game-card{flex:0 0 auto;width:230px;background:var(--dark-gray);border:1px solid #343434;border-radius:var(--radius-m);padding:11px 13px;color:var(--white);scroll-snap-align:start}#scoreboard .game-card-date{font-size:11px;font-weight:800;color:var(--white);margin-bottom:3px;letter-spacing:.02em}#scoreboard .game-card-season{font-size:9px;font-weight:800;color:#888;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}#scoreboard .score-date-divider{flex:0 0 62px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:11px;font-weight:800;text-align:center;border-left:1px solid #444;padding:6px;scroll-snap-align:start}#scoreboard .game-card .status{font-size:10px;font-weight:800;color:#aaa;margin-bottom:6px;letter-spacing:.04em;text-transform:uppercase}#scoreboard .game-card .status.live{color:var(--orange-bright)}#scoreboard .game-card .status.live::before{content:"● "}#scoreboard .game-row{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:3px 0}#scoreboard .game-row .team{display:flex;align-items:center;gap:10px;min-width:0}#scoreboard .score-team-logo{width:28px;height:28px;flex:0 0 auto;object-fit:contain;background:#fff;border-radius:50%;padding:2px}#scoreboard .score-team-logo-fallback{width:28px;height:28px;border-radius:50%;flex:0 0 auto;display:none;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:800}#scoreboard .score-team-copy{display:flex;flex-direction:column;min-width:0;line-height:1.15}#scoreboard .score-team-name{font-size:11px;font-weight:600;color:#bbb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}#scoreboard .team-dot{width:24px;height:24px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:var(--white)}#scoreboard .game-row .abbr{font-size:13px;font-weight:700}#scoreboard .game-row .score{font-family:var(--font-display);font-size:18px;font-weight:800;min-width:24px;text-align:right}#scoreboard .game-card .tipoff{font-size:11px;color:#888;margin-top:9px;padding-top:9px;border-top:1px solid #393939}#scoreboard .scoreboard-message{width:100%;min-height:96px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:14px;text-align:center;padding:20px;border:1px dashed #444;border-radius:var(--radius-m)}#scoreboard .scoreboard-message.error{color:#ffb38a}#scoreboard{--black:#000;--white:#fff;--orange-bright:#ff743a;--radius-m:12px;background:#000;color:#fff;font-family:Inter,Arial,sans-serif}#scoreboard .wrap{max-width:1320px;width:calc(100% - 32px);margin:auto}#scoreboard *{box-sizing:border-box}#scoreboard a{text-decoration:none;color:inherit}#scoreboard button{font:inherit;cursor:pointer}#scoreboard .day-tabs{display:flex}#scoreboard .day-tabs button{background:rgba(0,0,0,0);border:0;color:#aaa;padding:7px 12px}#scoreboard .day-tabs button.active{background:#ed5c18;color:#fff;border-radius:8px}#scoreboard{padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.0823529412)}#scoreboard .game-card.is-viewing{border-color:#ff873e !important;box-shadow:inset 0 0 0 1px #ff873e,0 0 0 2px rgba(255,135,62,.1254901961) !important}#scoreboard .game-card.is-viewing::after{content:"Viewing game →" !important;color:#ffad78 !important;font-weight:850}@media(max-width: 640px){#scoreboard .game-card.is-viewing::after{display:block !important;font-size:8px}}#scoreboard .score-scroll{scroll-snap-type:none;overflow-anchor:none}#scoreboard .score-scroll{scroll-behavior:auto !important}