/* Give active touch controls priority; compact result rows remain unchanged. */
@media(max-width:760px){
 .player-shell.player-long-answers:not(.player-has-long-answer-text) .player-answer-reference{display:none}
 .player-shell .player-answer-controls .options{gap:8px}
 .player-shell .player-answer-controls .option{min-height:var(--player-answer-height,60px);font-size:20px;line-height:1.2;padding:8px 10px;gap:10px}
 .player-shell .player-answer-controls .option-letter{width:32px;height:32px;min-width:32px;font-size:18px}
 .player-shell .player-answer-controls .option-status{font-size:12px}
 .player-shell.player-long-answers .player-answer-controls .option{font-size:18px;padding:6px 8px}
 .player-shell.player-long-answers .player-answer-controls .many-answers{gap:6px}
 .player-shell.player-long-answers .player-answer-controls .many-answers .option{min-height:var(--player-answer-height,52px);font-size:16px;padding:5px;gap:5px}
 .player-shell.player-long-answers .many-answers .option-letter{width:26px;height:26px;min-width:26px;font-size:15px}
 .player-shell.player-long-answers:has(.many-answers) .player-reading{min-height:32px}
 .player-shell.player-long-answers .player-answer-controls:has(.many-answers) .timer{font-size:28px!important}
 .player-shell.player-long-answers .player-answer-controls:has(.many-answers) .live-timer-block{margin-bottom:2px}
 .player-shell .player-answer-controls #submitMulti{min-height:52px;font-size:17px;padding:8px 12px}
 .player-shell .player-wager-controls .wager-form .btn,.player-shell .player-wager-controls .wager-form input{min-height:52px;font-size:17px}
 .player-shell .player-footer{min-height:44px}.player-shell .player-footer>.btn{min-height:44px;font-size:12px}.player-shell .player-game-options summary{min-height:44px;display:flex;align-items:center;padding:6px;font-size:11px}.player-shell .player-game-options[open]>a{bottom:48px;min-height:44px}
 .player-join-shell form>button{min-height:52px;font-size:18px}
}
