.quizzes{gap:1rem;max-width:52rem;display:grid}.quizzes .panel>h2:first-child{margin:0 0 .4rem}.quizzes select{max-width:24rem}.check input[type=checkbox]{accent-color:var(--primary)}:is(.check,.choice) input[type=radio]{accent-color:var(--ink)}.quizzes .form-actions{align-items:center}.ai-left{margin:.6rem 0 0}.quiz-list ul:empty,.question-list:empty{display:none}.quiz-list ul,.question-list,.standard-list,.standard-results,.upload-list{gap:.8rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.quiz-row,.question-row,.standard-row,.upload-list li{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-count{margin:1.75rem 0 .75rem}.question-list{gap:1rem;margin:.75rem 0 1rem}.question-row{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 1.1rem}.question-text{margin:0;font-weight:800;line-height:1.3}.choice-list{margin:0;padding-left:1.8rem}.choice-list li+li{margin-top:.3rem}.question-row .meta{margin:0}.question-row .question-actions{margin-top:.25rem}.arrow{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.question-form fieldset,.quiz-generator fieldset.kind{border:2px solid var(--line);border-radius:.8rem;margin:.8rem 0;padding:.6rem .8rem}.question-form legend,.quiz-generator fieldset.kind legend{padding:0 .3rem;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:flex-end;gap:.6rem;display:flex}.choice input[type=radio]{flex:none;width:1.3rem;height:1.3rem;margin:0 0 calc(22px - .25rem)}.choice .field{flex:1;margin:.4rem 0}.quizzes input[type=file]{max-width:100%;font-weight:600}.quizzes input[type=file]::file-selector-button{border:2px solid var(--line);background:var(--paper);min-height:44px;box-shadow:var(--sticker);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;margin-right:.8rem;padding:.55rem 1.1rem;font-weight:700}.quizzes input[type=file]:disabled::file-selector-button{opacity:.45;cursor:not-allowed;box-shadow:none}.upload-list li{justify-content:space-between}.upload-list span{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.standards{border:2px solid var(--line);border-radius:var(--radius);margin:1.25rem 0;padding:.6rem 1.1rem 1.1rem}@media (width<=30rem){.standards{padding-inline:.6rem}}.standards legend{padding:0 .4rem;font-size:1.15rem;font-weight:800}.standard-list,.standard-results{gap:.75rem;margin:.5rem 0 1rem}.standard-row{padding:.8rem 1rem}.standard-row p{flex:16rem;min-width:0;margin:0}.standard-row strong{margin-bottom:.2rem;display:inline-block}.standard-row .btn{flex:none}.standards-picker{border-top:2px dashed var(--line);margin-top:1rem;padding-top:.4rem}.standards-credit{overflow-wrap:anywhere;font-size:.85rem}.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-count{font-variant-numeric:tabular-nums;border:2px solid;border-radius:999px;padding:.1em .7em}.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;transition:opacity .2s ease-out;display:flex}.game-choices li.is-right{border-color:var(--hero);background:var(--hero);color:var(--ink)}.game-choices.shown li:not(.is-right){opacity:.45}.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{--fill:var(--g3)}.btn-wrong{--fill:var(--g2)}.game-controls .btn[class*=hue-]{--fill:var(--card)}:is(.btn-right,.btn-wrong,.game-controls .btn[class*=hue-]){background:var(--fill)}:is(.btn-right,.btn-wrong,.game-controls .btn[class*=hue-]):hover:not(:disabled){background:color-mix(in srgb, var(--fill) 80%, #fff)}.steal,.judged{flex-basis:100%}.steal{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.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}.exit-ticket{flex-direction:column;flex:1;align-items:center;gap:1rem;min-height:0;padding:1rem 2rem 2rem;display:flex;overflow:auto}.exit-ticket h2{font-size:var(--game-text);margin:0}.exit-ticket-how{text-align:center;margin:0;font-size:clamp(1.1rem,1.8vw,1.9rem);font-weight:700}.exit-ticket-questions{flex-direction:column;gap:.9rem;width:min(100%,80rem);margin:0;padding-left:2.4rem;font-size:clamp(1.1rem,1.9vw,2.1rem);font-weight:800;display:flex}.exit-ticket-question{margin:0;line-height:1.2}.exit-ticket .exit-ticket-choices{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.4rem;margin-top:.4rem;font-size:clamp(1rem,1.6vw,1.8rem)}.exit-ticket .exit-ticket-choices li{padding:.2rem .7rem}