body{color:#eef0ff;background:#0a0b1f;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.page{gap:16px;max-width:920px;margin:0 auto;padding:24px;display:grid}.panel{background:#111028;border:1px solid #2d2a4a;border-radius:12px;padding:16px}.controls{align-items:center;gap:12px;display:flex}button{color:#fff;cursor:pointer;background:#6f3bff;border:none;border-radius:8px;padding:8px 12px}.unresolved button{margin:0 6px 6px 0}.question ul{padding:0;list-style:none}.question li{margin-bottom:8px}.question .selected{background:#8e74e9}.question.focused{outline:2px solid #8e74e9}.answer{color:#a7f3d0;font-weight:700}.locked{color:#c9c5ff;border:1px dashed #6b7280;border-radius:8px;padding:10px}
