.duel-guess.guess-control .guess-slider {
    display: block;
    appearance: none;
    width: min(100%, 560px);
    height: 18px;
    margin: 0 auto clamp(30px, 8svh, 72px);
    background: transparent;
    cursor: pointer;
}
.duel-guess.guess-control .guess-slider::-webkit-slider-runnable-track { height: 1px; background: var(--line); }
.duel-guess.guess-control .guess-slider::-webkit-slider-thumb { appearance: none; width: 19px; height: 19px; margin-top: -9px; border: 0; border-radius: 50%; background: var(--blue); }
.duel-guess.guess-control .guess-slider::-moz-range-track { height: 1px; background: var(--line); }
.duel-guess.guess-control .guess-slider::-moz-range-thumb { width: 19px; height: 19px; border: 0; border-radius: 50%; background: var(--blue); }
.duel-guess.guess-control #answerButton { display: block; margin: 0 auto; }
.duel-guess .opponent-status { margin-top: 18px; }
@media (max-height: 720px) { .duel-guess.guess-control .guess-slider { margin-bottom: 24px; } }
