.game-bar{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-bottom:8px;display:flex}.game-bar b{color:var(--text-h)}.game-bar .hot b{color:#fb923c}.scenario{animation:.35s both pageIn}.scenario h2{margin-bottom:6px}.situation{color:var(--text-h);font-size:1.08rem;line-height:1.6}.scenario-icon{border:1px solid var(--border);background:linear-gradient(#0b1730,#0a1324);border-radius:14px;place-items:center;margin:12px 0;padding:18px 0;font-size:4.5rem;display:grid}.call-prompt{text-align:center;margin:12px 0 8px;font-weight:700}.verdict-btns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.verdict-btn{font:inherit;border:2px solid var(--border-strong);background:var(--bg-2);color:var(--text-h);border-radius:14px;padding:16px;font-size:1.2rem;font-weight:800;transition:transform .15s,border-color .2s,background .2s}.verdict-btn:not(:disabled):hover{transform:translateY(-2px)}.verdict-btn.legal:not(:disabled):hover{border-color:var(--good)}.verdict-btn.fault:not(:disabled):hover{border-color:var(--bad)}.verdict-btn:disabled{cursor:default}.verdict-btn.right{border-color:var(--good);background:#22c55e2e;animation:.4s pop}.verdict-btn.wrong{border-color:var(--bad);background:#ef444429;animation:.4s shake}.verdict-btn.dim{opacity:.45}.call-result{border-radius:12px;margin-top:14px;padding:14px;animation:.3s both pageIn}.call-result.right{background:#22c55e1a;border:1px solid #22c55e59}.call-result.wrong{background:#ef44441a;border:1px solid #ef444459}.call-result p{margin:6px 0 8px}.game-over{text-align:center}.game-over .faq-list{text-align:left}.big-score{font-family:var(--display);color:var(--accent);font-size:5rem;line-height:1;animation:.7s cubic-bezier(.3,1.4,.5,1) both radarIn}.big-score span{color:var(--muted);font-size:2.2rem}
