.quiz-panel{min-height:430px;max-width:650px}.quiz-progress-head{display:flex;justify-content:space-between;color:var(--royal);letter-spacing:.13em;font-size:11px;font-weight:900;margin:0 4px 10px}.quiz-panel .progress-track{margin-bottom:30px}
.quiz-question{font:900 clamp(26px,5vw,34px)/1.15 Nunito,system-ui,sans-serif;color:var(--royal);letter-spacing:-.04em;margin:0 0 10px;text-align:center}.quiz-helper{font-size:13px;color:#8a8aa0;text-align:center;margin:0 0 24px}.quiz-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quiz-answer{display:flex;align-items:center;justify-content:space-between;gap:8px;border:2px solid #e9e9fc;border-radius:15px;background:#fbfbff;min-height:91px;padding:16px;text-align:left;color:#404059;font-size:14px;line-height:1.4;font-weight:700;cursor:pointer;transition:transform .15s,border-color .15s,background .15s}.quiz-answer:hover{border-color:var(--royal);transform:translateY(-2px)}.quiz-answer:active{transform:translateY(0)}.quiz-answer.chosen{background:#ececff;border-color:var(--royal);color:var(--royal)}.quiz-answer span{font-size:22px;flex-shrink:0}.quiz-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;min-height:26px}.quiz-footer>span{font-size:10px;color:#9999aa;margin-left:auto}.quiz-back{border:0;color:var(--royal);background:transparent;font-size:12px;cursor:pointer;font-weight:800;padding:6px}
.result-top{display:flex;align-items:center;justify-content:center;gap:14px;text-align:left;margin-bottom:16px}.result-cookie{width:125px;height:125px;flex-shrink:0;filter:drop-shadow(0 6px 6px #7f4b402a)}.result-cookie svg{width:100%;height:100%}.result-top small{color:var(--royal);font-size:10px;font-weight:900;letter-spacing:.16em}.result-top h2{color:var(--royal);font:900 34px/1.04 Nunito,system-ui,sans-serif;letter-spacing:-.055em;margin:5px 0}.result-tag{color:#a16e30;font-size:13px;font-weight:800}.result-copy{font-size:15px;color:#606177;line-height:1.65;text-align:center;max-width:520px;margin:0 auto 22px}.result-copy strong{color:var(--brown)}.result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.result-actions .game-button{min-width:160px}.result-intro{font-size:13px;color:#89899b;text-align:center;margin:16px 0 3px}
@media(max-width:500px){.quiz-panel{min-height:470px}.quiz-answers{grid-template-columns:1fr;gap:8px}.quiz-answer{min-height:64px;padding:11px 15px;font-size:13px}.quiz-panel .progress-track{margin-bottom:20px}.quiz-question{font-size:27px}.result-cookie{width:105px;height:105px}.result-top h2{font-size:28px}.result-copy{font-size:13px}}
