:root{--viewport-ratio:2 / 1;--viewport-ratio-narrow:4 / 3;--ticker-label:"SPEAKER"}canvas{cursor:crosshair}.judges{display:flex;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none}.judges li{min-width:44px;padding:6px 4px 5px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-alt);font-family:var(--font-mono);font-size:.86rem;font-weight:600}.judges .is-dropped{color:var(--text-muted);text-decoration:line-through;opacity:.7}.judges .judge-label{display:block;margin-bottom:2px;font-size:.55rem;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);text-decoration:none}.panel-stats .is-total dd{color:var(--accent)}.btn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{transform:none;border-color:var(--border-subtle);box-shadow:none}@media (hover:none) and (pointer:coarse){canvas{cursor:default}}