.current-banner{border:1px solid #554927;background:linear-gradient(115deg,#17150e,#090909);padding:24px 28px;margin:0 0 28px;border-radius:10px}.current-banner .section-top{margin-bottom:12px}.current-links,.current-tabs{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.current-links a,.current-tabs button{border:1px solid #5f512e;border-radius:5px;padding:11px 17px;text-decoration:none;font-size:12px;font-weight:800;color:#f5cf65}.current-tabs button[aria-pressed=true]{background:#e0b957;color:#080808}.current-meta{color:#a9a79f;font-size:12px}.current-meta a{color:inherit}.current-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.current-game{display:block;border:1px solid #514729;border-radius:8px;padding:20px;background:#0c0c0b;text-decoration:none;color:#eee;transition:border-color .15s}.current-game:hover{border-color:#f2cc61}.current-game .match-teams{display:grid;gap:16px;margin:18px 0}.current-team-line{display:flex;align-items:center;gap:12px}.current-team-line img,.current-logo{width:36px;height:36px;object-fit:contain;vertical-align:middle;margin-right:9px}.current-team-line strong{font-size:18px;flex:1}.current-team-line b{color:#f3cb59;font-size:24px}.current-game small{display:block;color:#b0afa5}.current-game .h2h-line{padding-top:12px;border-top:1px solid #343024;font-size:12px;color:#d0c1a0}.current-section-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:28px 0 18px}.current-section-top h2{margin:0}.current-section-top a{color:#f5ce62;font-weight:700;font-size:13px}.current-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin:24px 0}.current-filters label{display:grid;gap:9px;font-size:11px;font-weight:700;color:#c9c5b6}.current-filters input,.current-filters select{width:100%;padding:12px;background:#101010;border:1px solid #514b39;border-radius:5px;color:#eee;font-size:16px;min-width:0}.current-table{width:100%;border-collapse:collapse}.current-table th{text-align:left;background:#242015;color:#f7f4e9;padding:13px 14px;font-size:12px}.current-table td{padding:15px 14px;border-bottom:1px solid #302d24;font-size:14px}.current-table td a{color:#eee;text-decoration:none;font-weight:800}.current-table .fr{color:#ffce39;font-size:22px;font-weight:900;text-align:right;white-space:nowrap}.current-table th:last-child{text-align:right}.current-table small{display:block;color:#a49e8e;font-size:11px;margin-top:4px}.current-table button{padding:7px 10px;font-size:10px}.current-up{color:#95ce9d}.current-down{color:#e19a91}.current-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}.current-matchup{padding:28px;border:1px solid #685632;border-radius:10px;background:#0a0a09;margin:25px 0}.current-matchup h1{font-size:42px}.current-matchup h2{font-size:28px}.current-big-score{font-size:52px;font-weight:900;color:#ffd32a;display:block}.current-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.current-stat-grid div{padding:16px;background:#15140f;border:1px solid #383322;border-radius:6px}.current-stat-grid small{display:block;color:#b4ad97;font-size:11px}.current-stat-grid strong{display:block;font-size:22px;margin-top:7px}.current-player-card{border:1px solid #5d4e2d;padding:24px;border-radius:8px;background:#0c0c0a}.current-player-card h2{font-size:30px}.current-note{padding:14px 18px;border-left:3px solid #d8b74f;color:#c2bba7;font-size:13px;line-height:1.6}.current-home-lists{margin-top:28px}.current-home-lists h3{font-size:22px}.current-status{color:#c7b889;min-height:20px}.current-empty{padding:35px;color:#b6b0a1}.current-details{margin:28px 0;color:#aaa797;font-size:13px}.current-details summary{cursor:pointer;color:#d8bf7b}.current-history-link{color:#f0ce73;font-size:12px}.current-form{letter-spacing:3px}.current-table-wrap{max-height:710px;overflow:auto;border:1px solid #3c3627;border-radius:7px}.current-table thead{position:sticky;top:0;z-index:1}.current-season-link{display:inline-block;margin-bottom:20px;border:1px solid #6a572c;padding:12px 18px;border-radius:5px;color:#f4cb62;font-size:12px;font-weight:800;text-decoration:none}

.current-tabs button{background:#17150f;color:#f1ce70}.current-tabs button[aria-pressed=true]{background:#e0b957;color:#080808}
