.quiz-card[data-v-d97eb82d]{--color-bg:#fff;--color-text:#2d3748;--color-text-muted:#718096;--color-border:#e2e8f0;--color-correct:#38a169;--color-correct-bg:#c6f6d5;--color-incorrect:#e53e3e;--color-incorrect-bg:#fed7d7;--color-primary:#369;--color-primary-hover:#2b6cb0;--color-disabled:#a0aec0;--radius-md:.75rem;--radius-full:9999px;--shadow-card:0 .25rem 1rem rgba(0,0,0,.08);--transition-fast:.2s ease;background:var(--color-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin:1rem auto;max-width:52.5rem;min-height:300px;padding:2rem}.question-area[data-v-d97eb82d],.quiz-card[data-v-d97eb82d]{display:flex;flex-direction:column}.question-area[data-v-d97eb82d]{align-items:center;margin-bottom:2.5rem}.progress-wrapper[data-v-d97eb82d]{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem;width:100%}.progress-bar[data-v-d97eb82d]{background:var(--color-border);border-radius:var(--radius-full);flex:1;height:.5rem;overflow:hidden}.progress-fill[data-v-d97eb82d]{background:var(--color-primary);border-radius:inherit;height:100%;transition:width .4s ease}.progress-text[data-v-d97eb82d]{color:var(--color-text-muted);font-size:.875rem;white-space:nowrap}.symbol-display[data-v-d97eb82d]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.symbol[data-v-d97eb82d]{font-family:Segoe UI Symbol,Arial Unicode MS,sans-serif;font-size:5rem;line-height:1.2}.symbol-hint[data-v-d97eb82d]{color:var(--color-text-muted);font-size:1rem;font-style:italic}.answers-section[data-v-d97eb82d]{display:flex;flex:1;flex-direction:column;position:relative}.feedback-message[data-v-d97eb82d]{color:var(--color-text-muted);font-size:.95rem;font-weight:600;margin-bottom:1rem;min-height:2rem;padding:.35rem 0}.feedback-message.correct[data-v-d97eb82d]{color:var(--color-correct)}.feedback-message.incorrect[data-v-d97eb82d]{color:var(--color-incorrect)}.feedback-slide-enter-active[data-v-d97eb82d]{animation:slide-in-d97eb82d .3s cubic-bezier(.3,0,.44,1)}@keyframes slide-in-d97eb82d{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}.answers-grid[data-v-d97eb82d]{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.answer-option[data-v-d97eb82d]{align-items:center;background:var(--color-bg);border:.125rem solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:grid;grid-template-columns:auto 1fr;min-height:3.5rem;padding:1rem;transition:background .15s,border-color .15s,opacity .3s}.answer-option[data-v-d97eb82d]:hover:not(.answer-disabled):not(.answer-correct):not(.answer-incorrect){background:#f7fafc}.answer-badge[data-v-d97eb82d]{flex-shrink:0;margin-right:1rem}.answer-badge[data-v-d97eb82d],.answer-number[data-v-d97eb82d]{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.answer-number[data-v-d97eb82d]{background:var(--color-border);border-radius:50%;color:var(--color-text-muted);font-size:.8rem;font-weight:600}.icon[data-v-d97eb82d]{height:1.5rem;width:1.5rem;fill:currentColor}.icon-check[data-v-d97eb82d]{color:var(--color-correct)}.icon-close[data-v-d97eb82d]{color:var(--color-incorrect)}.answer-label[data-v-d97eb82d]{align-items:center;display:flex;font-size:1rem}.answer-correct[data-v-d97eb82d]{background:var(--color-correct-bg);border-color:var(--color-correct);cursor:default}.answer-incorrect[data-v-d97eb82d]{background:var(--color-incorrect-bg);border-color:var(--color-incorrect);cursor:default}.answer-disabled[data-v-d97eb82d]{cursor:default;opacity:.5;pointer-events:none}.dont-know-wrapper[data-v-d97eb82d]{display:flex;justify-content:center;margin:.5rem 0 1rem}.dont-know-btn[data-v-d97eb82d]{background:transparent;border:.125rem solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;font-size:.9rem;font-weight:600;padding:.55rem 1.5rem;transition:all var(--transition-fast)}.dont-know-btn[data-v-d97eb82d]:hover{background:#edf2f7;border-color:var(--color-text-muted)}.bottom-bar[data-v-d97eb82d]{align-items:center;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem}.continue-hint[data-v-d97eb82d]{color:var(--color-text-muted);font-size:.9rem}.continue-btn[data-v-d97eb82d]{background:var(--color-primary);border:none;border-radius:var(--radius-full);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.65rem 1.8rem;transition:background var(--transition-fast)}.continue-btn[data-v-d97eb82d]:hover:not(:disabled){background:var(--color-primary-hover)}.continue-btn[data-v-d97eb82d]:disabled{cursor:not-allowed;opacity:.6}.bottom-bar-slide-enter-active[data-v-d97eb82d]{animation:slide-up-d97eb82d .5s ease-in .9s forwards}@keyframes slide-up-d97eb82d{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.results-screen[data-v-d97eb82d]{padding:1rem;text-align:center}.results-screen h2[data-v-d97eb82d]{margin-bottom:.5rem}.results-list[data-v-d97eb82d]{border-top:1px solid var(--color-border);margin:1rem 0;max-height:250px;overflow-y:auto;padding-top:1rem;text-align:left}.result-item[data-v-d97eb82d]{align-items:center;display:flex;gap:1rem;padding:.25rem 0}.result-symbol[data-v-d97eb82d]{font-size:1.5rem;text-align:center;width:2rem}.correct[data-v-d97eb82d]{color:var(--color-correct)}.incorrect[data-v-d97eb82d]{color:var(--color-incorrect)}.restart-btn[data-v-d97eb82d]{background:var(--color-primary);border:none;border-radius:var(--radius-full);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:.65rem 1.8rem}
