.hq-card{text-align:left;animation:var(--mo-rise);align-items:stretch;gap:14px}.hq-q{font-family:var(--f-display);margin:0;font-size:clamp(18px,4.6vw,24px);line-height:1.3}.hq-opts{flex-direction:column;gap:8px;width:100%;display:flex}.hq-opt{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;gap:10px;min-height:48px}.hq-opt:before{content:attr(data-letter);background:var(--sunk);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.hq-opt:disabled{opacity:.7;cursor:default}.hq-opt.right{background:var(--good-tint);border-color:var(--good);color:var(--ink);opacity:1}.hq-opt.wrong{background:var(--bad-tint);border-color:var(--bad);color:var(--ink);opacity:1}.hq-opt.mine{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent);opacity:1}.hq-ok{color:var(--good);animation:var(--mo-pop);margin:0;font-weight:700}.hq-no{color:var(--bad);margin:0;font-weight:700}.hq-why{background:var(--info-tint);border-radius:10px;margin:0;padding:10px 12px;font-size:15px;line-height:1.45}.hq-why a{font-weight:600}.hq-miss{text-align:left;width:100%;max-width:560px}.hq-miss ul{flex-direction:column;gap:6px;margin:6px 0 0;padding-left:18px;font-size:14px;display:flex}.hq-small{margin:0;font-size:13px}
