.quizzes{gap:1rem;max-width:52rem;display:grid}.quiz-list ul,.question-list{gap:.8rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.quiz-row,.question-row{border:2px solid var(--line);border-radius:var(--radius);background:#fff;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.7rem .9rem;display:flex}.quiz-row-head{margin-right:auto}.quiz-row-head h3{margin:0}.quiz-row-actions,.question-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.question-row{flex-direction:column;align-items:stretch}.question-text{margin:0;font-weight:800}.choice-list{margin:0}.question-form fieldset{border:2px solid var(--line);border-radius:.8rem;margin:.8rem 0;padding:.6rem .8rem}.question-form legend{font-weight:800}.check{align-items:center;gap:.5rem;min-height:44px;font-weight:700;display:flex}.check input{width:1.3rem;height:1.3rem}.choice{align-items:center;gap:.6rem;display:flex}.choice input[type=radio]{flex:none;width:1.3rem;height:1.3rem}.choice .field{flex:1;margin:.4rem 0}.game-resume{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.game-resume p{margin:0;font-weight:800}.game-screen{--game-text:clamp(1.8rem, 4.2vw, 4.4rem)}.game-title,.game-count{font-size:clamp(1rem,1.4vw,1.5rem);font-weight:800}.game-screen .confirm-text{font-size:clamp(1rem,1.4vw,1.5rem)}.game-between,.game-turn,.game-over{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.4rem;min-height:0;padding:1rem 2rem 2rem;display:flex;overflow:auto}.game-intro,.game-wait{max-width:50rem;margin:0 auto;font-size:clamp(1.2rem,2vw,2rem);font-weight:700}.game-wait{padding:2rem}.game-over h2{font-size:var(--game-text);margin:0}.scoreboard{flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.score{border:3px solid var(--line);border-radius:var(--radius);background:var(--card);min-width:12rem;color:var(--ink);box-shadow:var(--sticker);flex-direction:column;gap:.2rem;padding:.9rem 1.4rem;display:flex}.score-name{font-size:clamp(1.1rem,1.8vw,1.9rem);font-weight:800}.score-points{font-size:clamp(1.6rem,3vw,3.2rem);font-weight:900}.btn-game{padding:.6rem 2.4rem;font-size:clamp(1.4rem,2.4vw,2.6rem)}.turn-banner{border:3px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink);padding:.5rem 1.6rem}.turn-banner h2{margin:0;font-size:clamp(1.4rem,2.6vw,2.8rem)}.answerer{margin:0;font-size:clamp(1.2rem,2vw,2.2rem);font-weight:800}.question-card{max-width:70rem}.question-big{font-size:var(--game-text);margin:0;font-weight:800;line-height:1.2}.game-choices{text-align:left;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.8rem;margin:1.2rem 0 0;padding:0;font-size:clamp(1.3rem,2.4vw,2.6rem);font-weight:700;list-style:none;display:grid}.game-choices li{border:3px solid var(--board-ink);border-radius:var(--radius);align-items:center;gap:.8rem;padding:.6rem 1rem;display:flex}.game-choices li.is-right{border-color:var(--hero);background:var(--hero);color:var(--ink)}.choice-letter{font-weight:900}.answer-big{border-radius:var(--radius);background:var(--hero);color:var(--ink);margin:1.2rem 0 0;padding:.6rem 1.4rem;font-size:clamp(1.5rem,3vw,3.2rem);font-weight:900}.game-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.game-controls .btn{font-size:clamp(1.1rem,1.6vw,1.7rem)}.btn-right{background:var(--g3)}.btn-wrong{background:var(--g2)}.game-controls .btn[class*=hue-]{background:var(--card)}.steal-label,.judged{font-size:clamp(1.2rem,2vw,2.2rem);font-weight:800}.game-screen .question-form{width:min(52rem,100%);color:var(--ink);text-align:left}