.lq-stage{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#5f3dc4,#2b1b66 70%);border-radius:28px;align-content:start;justify-items:center;gap:16px;width:100%;min-height:300px;padding:24px;display:grid}.lq-stage[data-stage=reveal]{background:radial-gradient(circle at 50% 0,#2f9e44,#0b3d1d 75%)}.lq-stage[data-stage=final]{background:radial-gradient(circle at 50% 0,#f08c00,#5c2d00 75%)}.lq-trophy{color:#ffd43b;margin-top:36px}.lq-meta{opacity:.9;margin:0;font-weight:700}.lq-left{font-variant-numeric:tabular-nums;color:#ffd43b}.lq-question{overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,5vw,2.2rem);line-height:1.2}.lq-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.lq-option{background:var(--lq-color);color:#fff;width:100%;min-height:64px;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;border:3px solid #0000;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.lq-option strong{overflow-wrap:anywhere}.lq-option:disabled{cursor:default}.lq-option[data-chosen]{border-color:#fff}.lq-option[data-wrong]{opacity:.35}.lq-option[data-right]{border-color:#fff;box-shadow:0 0 0 4px #ffffff59}.lq-option:focus-visible{outline-offset:2px;outline:3px solid #ffd43b}.lq-counts{font-variant-numeric:tabular-nums;margin:0}.lq-board{color:#1c1c1c;text-align:start;width:100%;max-width:420px}.lq-board ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lq-board li{justify-content:space-between;gap:12px;display:flex}@media (max-width:480px){.lq-options{grid-template-columns:1fr}}
