.qf-typebar{align-items:end;display:flex;gap:12px;margin-bottom:16px}.qf-typebar label{display:grid;flex:1;gap:6px}.qf-typebar label>span{font-size:15px;font-weight:750}.qf-typebar input{border:2px solid #172033;border-radius:7px;font:inherit;font-size:18px;min-height:52px;padding:9px 12px;width:100%}.qf-typebar input:focus{border-color:var(--qf-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--qf-accent) 20%,transparent);outline:0}.qf-typebar input.is-wrong{border-color:var(--qf-bad);animation:qf-shake .25s}.qf-play-table-wrap{overflow:auto}.qf-play-table{border-collapse:collapse;table-layout:fixed;width:100%}.qf-play-table th,.qf-play-table td{border:1px solid #172033;height:34px;padding:5px 9px}.qf-play-table thead th{background:var(--qf-table-head-bg);color:var(--qf-table-head-text);font-size:14px;letter-spacing:.03em;text-align:center}.qf-play-table tbody th{background:var(--qf-table-hint-bg);color:var(--qf-table-hint-text);font-weight:700;text-align:center;width:50%}.qf-play-table tbody td{background:var(--qf-table-answer-bg);color:var(--qf-table-answer-text);font-weight:800;text-align:center;width:50%}.qf-play-table tr.is-correct td{background:var(--qf-ok);color:#fff}.qf-play-table tr.is-revealed td{background:#f4c0c0;color:#7f1d1d}.qf-stage.qf-classic,.qf-stage.qf-table{padding-top:20px}.qf-root[data-theme=dark] .qf-typebar input{background:#111827;color:#fff}@media(max-width:600px){.qf-typebar{align-items:stretch;flex-direction:column}.qf-play-table th,.qf-play-table td{font-size:12px;padding:5px}.qf-typebar .qf-btn{width:100%}}