.vv-quiz{box-sizing:border-box;max-width:850px;margin:24px auto;padding:clamp(18px,4vw,40px);background:#fff;color:#172033;border:1px solid #e2e8f0;border-radius:24px;text-align:center;font-family:inherit}.vv-quiz *{box-sizing:border-box}.vv-quiz [hidden]{display:none!important}.vv-progress{font-size:15px;color:#64748b}.vv-question{margin:18px 0!important;font-size:clamp(24px,4vw,36px)!important;line-height:1.25}.vv-image{display:block;width:100%;height:clamp(210px,36vw,360px);object-fit:contain;margin:16px auto 26px}.vv-answers{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vv-option{padding:22px 12px;border:2px solid #d7dee8;border-radius:18px;font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.vv-option.vv-right{background:#ecfdf5;border-color:#15803d}.vv-option.vv-wrong{background:#fff1f2;border-color:#be123c}.vv-status{font-weight:700;min-height:28px;margin-bottom:8px}.vv-heard{font-size:15px;min-height:24px}.vv-controls button{border:0;border-radius:12px;background:#252078;color:#fff;padding:13px 22px;font:inherit;cursor:pointer}.vv-controls button:disabled{opacity:.55;cursor:default}.vv-controls button:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.vv-info{font-size:12px;color:#64748b;line-height:1.5;margin:22px 0 0}@media(max-width:480px){.vv-answers{gap:8px}.vv-option{padding:16px 8px}}