/* V4.2: branded main-channel controls, no second shuffle panel. */
.hltv-channel[hidden]{display:none!important}
.hltv-v42-shuffle-controls[hidden]{display:none!important}
.hltv-v42-shuffle-controls{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:2px 15px 13px}
.hltv-v42-shuffle-controls button{min-height:42px;background:#94451f;color:#fff1d9;border:1px solid #d38a4c;padding:9px 15px;font:700 .8rem Arial,sans-serif;cursor:pointer}
.hltv-v42-shuffle-controls button:hover{background:#b05a28}
.hltv-v42-shuffle-controls button:focus-visible{outline:3px solid #ffcb83;outline-offset:3px}
.hltv-v42-shuffle-controls button:disabled{opacity:.45;cursor:not-allowed}
.hltv-v42-shuffle-controls small{flex-basis:100%;font-size:.67rem;color:#c1a085;line-height:1.5}
.hltv-v42-own-label{display:block;color:#ffc078;font-size:.62rem;font-weight:750;letter-spacing:.05em;margin:4px 0}
.hltv-v42-player,.hltv-v42-player-slot,.hltv-v42-player iframe{width:100%;height:100%;min-height:200px}
.hltv-v42-player iframe{border:0;display:block}
@media(max-width:590px){.hltv-v42-shuffle-controls{padding:0 12px 12px}.hltv-v42-shuffle-controls button{flex:1}}
.hltv-broadcast .hltv-source[hidden]{display:none!important}
