html[data-template=controlroom] body{background:var(--color-bg);padding-top:0}html[data-template=controlroom] h1,html[data-template=controlroom] h2,html[data-template=controlroom] h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em}html[data-template=controlroom] .site-footer{border-top:3px solid #14264F}html[data-template=controlroom] .player-card{background:var(--color-surface);border:1px solid var(--color-border);border-top:6px solid var(--color-secondary);border-radius:0;box-shadow:none}html[data-template=controlroom] .player-card:hover{border-color:var(--color-primary);border-top-color:var(--color-secondary);box-shadow:0 6px 18px #14264f24;transform:none}html[data-template=controlroom] .player-card-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:#14264f}html[data-template=controlroom] .player-card-meta{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}html[data-template=controlroom] .team-card{background:var(--color-surface);border:1px solid var(--color-border);border-top:6px solid var(--color-primary);border-radius:0;box-shadow:none}html[data-template=controlroom] .team-card:hover{border-color:var(--color-primary);box-shadow:0 6px 18px #14264f24;transform:none}html[data-template=controlroom] .standings-table{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0}html[data-template=controlroom] .standings-table .cell[role=columnheader]{background:#14264f;color:#fff;font-family:var(--font-display);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}html[data-template=controlroom] .standings-table .team-row-wrapper:nth-child(2n){background:var(--color-bg)}html[data-template=controlroom] .standings-table .playoff-row{box-shadow:inset 4px 0 0 0 var(--color-primary)}html[data-template=controlroom] .standings-table .playin-row{box-shadow:inset 4px 0 0 0 var(--color-secondary)}html[data-template=controlroom] .standings-table .team-badge{background:#14264f;color:#fff;font-family:var(--font-display);border-radius:0}html[data-template=controlroom] .standings-table .rank{font-family:var(--font-display);font-weight:700;color:var(--color-muted)}html[data-template=controlroom] .record-card,html[data-template=controlroom] .records-section .record-card{background:var(--color-surface);border:1px solid var(--color-border);border-top:6px solid var(--color-secondary);border-radius:0;box-shadow:none}html[data-template=controlroom] .record-card h2,html[data-template=controlroom] .record-card h3,html[data-template=controlroom] .records-section h2{color:#14264f}html[data-template=controlroom] .compare-grid>*{background:var(--color-surface);border:1px solid var(--color-border);border-radius:0}
