.volleyball-check{margin-block:32px;padding:25px;background:#e7ebee;border-top:4px solid #2046a0;color:#17274a}.volleyball-check h2{margin-top:5px}.volleyball-check>p{margin:12px 0}.volleyball-check #volleyball-help{font-size:15px;color:#50627b}.volleyball-controls{margin-top:22px}.volleyball-controls>label,.volleyball-score-inputs label{display:block;font-size:15px;font-weight:600}.volleyball-controls select,.volleyball-controls input{display:block;width:100%;min-height:46px;background:#fbfcf8;color:#17274a;border:1px solid #687c9b;padding:9px 12px;margin-top:7px;border-radius:0}.volleyball-controls fieldset{padding:0;margin:20px 0 0;border:0}.volleyball-controls legend{font-weight:600;padding:0 0 7px;font-size:15px}.volleyball-score-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.volleyball-score-inputs input{font-size:24px}.volleyball-controls [aria-invalid=true]{border-color:#875121;outline:1px solid #875121}.volleyball-readout{margin:22px 0 16px;padding:20px;background:#17274a;color:#f4f5f0}.volleyball-result{font-size:23px;font-weight:600;line-height:1.6}.volleyball-explanation{font-size:15px;line-height:1.8;margin-top:10px;color:#d8e1f2}.volleyball-controls[data-state=impossible-final] .volleyball-readout,.volleyball-controls[data-state=invalid-input] .volleyball-readout{background:#51351e}.volleyball-controls[data-state=impossible-final] .volleyball-explanation,.volleyball-controls[data-state=invalid-input] .volleyball-explanation{color:#f0dfca}.volleyball-controls button{min-height:46px;padding:9px 16px;border:1px solid #2046a0;color:#2046a0;background:#f4f5f0;font-size:15px;font-weight:600}.volleyball-controls button:hover{color:#fff;background:#2046a0}.volleyball-source{font-size:13px;line-height:1.7}@media(max-width:680px){.volleyball-check{padding:18px}.volleyball-score-inputs{gap:12px}.volleyball-readout{padding:17px}.volleyball-result{font-size:21px}.volleyball-controls button{font-size:14px}}
