#arena-nav[hidden]{display:none!important}.arena-screen{max-width:920px;margin:auto;padding-bottom:110px}.arena-create{display:grid;gap:10px}.arena-create input,.arena-create select{width:100%;min-width:0}.arena-question-picker{max-height:340px;overflow:auto;border:1px solid var(--border,#bbb);border-radius:8px}.arena-question-picker label{display:flex;align-items:flex-start;gap:12px;padding:12px;border-bottom:1px solid var(--border,#bbb);cursor:pointer}.arena-question-picker input{width:24px;min-width:24px;min-height:24px}.arena-question-picker small{display:block;font-size:.8rem;opacity:.75}.arena-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arena-options button{min-height:54px;text-align:left;white-space:normal;overflow-wrap:anywhere}.arena-options [aria-pressed=true]{outline:3px solid #aa893e}.arena-reading{white-space:pre-line}.arena-leaderboard{list-style:none;padding:0}.arena-leaderboard li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid var(--border,#bbb)}.arena-leaderboard small{flex-basis:100%}.arena-self{outline:2px solid #aa893e;border-radius:8px}.arena-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.arena-medal{padding:18px 10px;text-align:center;border:1px solid var(--border,#bbb);border-radius:12px;overflow-wrap:anywhere}.arena-medal span{font-size:2.5rem;display:block}.arena-medal strong{display:block}.arena-medal-1{min-height:180px;border-color:#b08a27}.arena-medal-2{min-height:155px;border-color:#8b9299}.arena-medal-3{min-height:135px;border-color:#a46d40}.arena-celebrate{animation:arena-enter .6s ease-out}.arena-screen .btn{min-height:44px}.arena-screen p,.arena-screen h2,.arena-screen h3{overflow-wrap:anywhere}.arena-screen details{padding:12px 0}#arena-clock{font-variant-numeric:tabular-nums;font-weight:bold}@keyframes arena-enter{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.arena-celebrate{animation:none}}@media(max-width:430px){.arena-options{grid-template-columns:1fr}.arena-podium{gap:6px}.arena-medal{padding:12px 4px}.arena-medal span{font-size:2rem}.arena-screen .q-actions{display:flex;flex-wrap:wrap}.arena-screen .q-actions .btn{width:100%}.arena-leaderboard li{gap:8px}.arena-create{padding:16px}}

.arena-create{min-width:0}.arena-question-picker{overscroll-behavior:contain;overflow-anchor:none}.arena-question-picker label>span{min-width:0;overflow-wrap:anywhere}

.arena-analysis{min-width:0}.arena-analysis select,.arena-analysis textarea{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:8px 0 16px;min-height:44px}.arena-analysis-row{border-top:1px solid var(--border,#bbb);padding:12px 0;overflow-wrap:anywhere}.arena-analysis summary{cursor:pointer;min-height:44px;overflow-wrap:anywhere}.arena-analysis .q-actions{display:flex;flex-wrap:wrap;gap:8px}.arena-student-note{white-space:pre-wrap}.arena-analysis li{overflow-wrap:anywhere}.arena-analysis details{min-width:0}.arena-analysis label{display:block}.arena-analysis ol{padding-left:24px}
