/* Archive mode changes colours only. Layout and controls come from styles.css. */
.historical-team-page{--ink:#fff;--muted:#c8bbb2;--line:rgba(255,255,255,.17);--paper:#211a15;--white:#281f19;--cream:#211a15;--green:#9ae0bc;--orange-dark:#ffa25c;color-scheme:dark;background:#17110e}
.historical-team-page .crest-wrap{background:#fffdf9}
.historical-team-page .site-navigation{--nav-panel:#251e19;--nav-text:#fff8f1;--nav-muted:#c8bbb2;--nav-active:#f47b20;--nav-on-active:#17120f}
.historical-team-page .tabs,.historical-team-page .team-menu,.historical-team-page .competition-line,.historical-team-page .player-card,.historical-team-page .staff-card,.historical-team-page .match-details,.historical-team-page .detail-fact,.historical-team-page .match-team-report,.historical-team-page .table-wrap,.historical-team-page .data-table{background:var(--white);color:var(--ink);border-color:var(--line)}
.historical-team-page .tabs button.active{color:#211a15;background:var(--orange-dark)}
.historical-team-page .team-menu>.tabs{background:transparent}
.historical-team-page .stat-card.highlight{background:#3b281c;border-color:var(--orange);color:var(--ink)}
.historical-team-page .summary-staff,.historical-team-page .record,.historical-team-page .form-block,.historical-team-page .form-pending,.historical-team-page .data-table th,.historical-team-page .data-table td,.historical-team-page .goal-list li,.historical-team-page .match-team-report>header,.historical-team-page .lineup-columns li,.historical-team-page .team-report-coach{border-color:var(--line)}
.historical-team-page .summary-staff,.historical-team-page .form-block,.historical-team-page .form-pending{background:transparent}
.historical-team-page .data-table th{color:var(--muted);background:transparent}
.historical-team-page .standings-table tr.own-team td{color:#fff;background:#3b281c;border-color:rgba(255,162,92,.4)}
.historical-team-page .canonical-person-metrics dt,.historical-team-page .detail-note,.historical-team-page .lineup-columns h4,.historical-team-page .lineup-player small,.historical-team-page .summary-staff-note{color:var(--muted)}
.historical-team-page .position-ring{border-color:var(--line);border-top-color:var(--orange);border-right-color:var(--orange)}
.historical-team-page .result-badge.pending{color:var(--muted);background:rgba(255,255,255,.08)}
.historical-team-page .squad-number,.historical-team-page .shirt-number{background:rgba(244,123,32,.12);color:var(--orange-dark)}
.historical-team-page select,.historical-team-page .person-profile-dialog,.historical-team-page .person-profile-close{color:var(--ink);background:var(--paper);border-color:var(--line)}
.historical-team-page .summary-staff-link,.historical-team-page .canonical-person-name{color:var(--orange-dark)}
.historical-team-page .tournament-details,.historical-team-page .tournament-participants li,.historical-team-page .tournament-fixtures li{background:var(--paper);color:var(--ink);border-color:var(--line)}
.historical-team-page .tournament-participant-crest{background:var(--white);border-color:var(--line)}
.historical-team-page .tournament-fixture-result strong.played{color:var(--green)}
.historical-team-page .staff-section{background:var(--white);border-color:var(--line)}
.historical-team-page .live-status{color:var(--muted)}
.historical-team-page .live-status span{background:var(--muted);box-shadow:none;animation:none}
.historical-team-page .notice,.historical-team-page .empty-state,.historical-team-page .group-weekend-dialog{background:var(--paper);color:var(--ink);border-color:var(--line)}
.historical-team-page .group-fixture{background:#281f19;color:var(--ink)}
.historical-team-page .group-fixture-selected{background:#3b281c}
.historical-team-page .group-weekend-header button,.historical-team-page .group-weekend-body>[data-group-retry],.historical-team-page .group-weekend-actions [data-group-jpg]{background:#281f19;color:#fff;border-color:var(--line)}
.historical-team-page .group-weekend-actions button{background:#ffa25c;color:#211a15;border-color:#ffa25c}
@media print{.historical-team-page{--ink:#171717;--muted:#68625c;--paper:#fff;--white:#fff;--line:#d8d4ce;color-scheme:light;background:#fff}}
