/* Multi-turn duel polish. */
.duel-turn{display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:5px 8px!important;padding:8px!important}.duel-turn-number{grid-row:1/3;align-self:center;color:var(--faint);font:800 10px/1 var(--font)}.duel-guess{display:grid;grid-template-columns:30px minmax(64px,auto) 1fr;align-items:center;gap:7px;min-width:0;padding:4px 7px;border-left:2px solid rgba(255,255,255,.14);background:rgba(255,255,255,.025)}.duel-guess.bot{border-left-color:rgba(255,102,171,.5);background:rgba(255,102,171,.035)}.duel-guess b{color:var(--muted);font:800 8px/1 var(--font);letter-spacing:.7px;text-transform:uppercase}.duel-guess strong{color:#fff;font:800 11px/1 var(--font);font-variant-numeric:tabular-nums}.duel-guess em{justify-self:end;overflow:hidden;color:var(--faint);font:700 8px/1 var(--font);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.duel-guess.hit{border-left-color:var(--green)}.duel-guess.hit em,.duel-guess.very_close em{color:var(--green)}.duel-guess.close em{color:#ffd37a}.bot-lock>small::after{content:" · both guesses reveal together"}.game-shell .guess-list{max-height:250px;overflow:auto}.game-shell .challenge-rule{font-size:9px}.game-shell .challenge-rule::before{content:"simultaneous turns · ";color:var(--pink)}
@media(max-width:720px){.duel-guess{grid-template-columns:25px 64px 1fr;padding:3px 5px}.duel-guess strong{font-size:9px}.duel-guess em{font-size:7px}.game-shell .guess-list{max-height:150px}.bot-lock{display:grid}}
