.quiz-page[data-v-a3454c5d]{padding:var(--space-2xl) 0 var(--space-3xl);max-width:900px}.quiz-head[data-v-a3454c5d]{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);margin-bottom:var(--space-xl);display:flex}.quiz-intro h1[data-v-a3454c5d]{margin:10px 0}.quiz-intro p[data-v-a3454c5d]{max-width:54ch;color:var(--color-text-secondary);margin:0;font-size:.95rem}.quiz-stats[data-v-a3454c5d]{align-items:center;gap:var(--space-lg);flex-shrink:0;display:flex}.qstat[data-v-a3454c5d]{color:var(--color-text-secondary);grid-template-columns:auto auto;align-items:center;gap:0 6px;font-size:.72rem;display:grid}.qstat-icon[data-v-a3454c5d]{color:var(--color-sunset);grid-row:span 2;display:inline-flex}.qstat strong[data-v-a3454c5d]{color:var(--color-forest-dark);font-size:1.25rem;line-height:1.1}.qstat span[data-v-a3454c5d]:last-child{text-transform:uppercase;letter-spacing:.06em;grid-column:2;font-size:.7rem}.sound-toggle[data-v-a3454c5d]{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.sound-toggle[data-v-a3454c5d]:hover{border-color:var(--color-forest-light);color:var(--color-forest)}.quiz-card[data-v-a3454c5d]{background:var(--color-surface);border:1px solid var(--color-border-light);padding:var(--space-xl);box-shadow:var(--shadow-md);border-radius:20px}.progress-track[data-v-a3454c5d]{border-radius:var(--radius-full);background:var(--color-sand-light);height:6px;overflow:hidden}.progress-track span[data-v-a3454c5d]{border-radius:inherit;background:linear-gradient(90deg, var(--color-forest-light), var(--color-forest));height:100%;transition:width .35s;display:block}.progress-meta[data-v-a3454c5d]{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:.78rem;font-weight:600;display:flex}.combo[data-v-a3454c5d]{color:var(--color-sunset)}.question-block[data-v-a3454c5d]{margin-top:var(--space-xl)}.question-category[data-v-a3454c5d]{border-radius:var(--radius-full);background:var(--color-sand-light);color:var(--color-earth-dark);letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;font-size:.7rem;font-weight:700;display:inline-block}.question-text[data-v-a3454c5d]{margin:14px 0 var(--space-lg);font-size:clamp(1.35rem,2.6vw,1.8rem);line-height:1.3}.options[data-v-a3454c5d]{gap:10px;display:grid}.option[data-v-a3454c5d]{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);cursor:pointer;align-items:center;gap:14px;padding:14px 18px;font-size:.97rem;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.option[data-v-a3454c5d]:hover:not(:disabled){border-color:var(--color-forest-light);transform:translate(2px)}.option[data-v-a3454c5d]:disabled{cursor:default}.option-letter[data-v-a3454c5d]{background:var(--color-sand-light);width:28px;height:28px;color:var(--color-text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.option-text[data-v-a3454c5d]{flex:1}.option-mark[data-v-a3454c5d]{color:var(--color-success);flex-shrink:0}.option.correct[data-v-a3454c5d]{border-color:var(--color-success);background:#2d8a4e14}.option.correct .option-letter[data-v-a3454c5d]{background:var(--color-success);color:#fff}.option.wrong[data-v-a3454c5d]{border-color:var(--color-error);background:#b23a2c12}.option.wrong .option-letter[data-v-a3454c5d]{background:var(--color-error);color:#fff}.option.muted[data-v-a3454c5d]{opacity:.55}.feedback[data-v-a3454c5d]{margin-top:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-sand-light)}.feedback-title[data-v-a3454c5d]{letter-spacing:.02em;margin:0 0 6px;font-size:.9rem;font-weight:700}.feedback-title.ok[data-v-a3454c5d]{color:var(--color-success)}.feedback-title.no[data-v-a3454c5d]{color:var(--color-error)}.feedback-explain[data-v-a3454c5d]{margin:0 0 var(--space-md);color:var(--color-text);font-size:.93rem}.feedback-link[data-v-a3454c5d]{margin-right:var(--space-md);align-items:center;gap:5px;font-size:.82rem;font-weight:600;display:inline-flex}.feedback-next[data-v-a3454c5d]{margin-top:var(--space-sm)}.result-card[data-v-a3454c5d]{background:var(--color-surface);border:1px solid var(--color-border-light);padding:var(--space-xl);box-shadow:var(--shadow-md);text-align:center;border-radius:20px}.result-badge[data-v-a3454c5d]{background:var(--color-forest);width:52px;height:52px;color:var(--color-sand-light);margin-bottom:var(--space-md);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.result-card h2[data-v-a3454c5d]{margin-bottom:6px}.result-score[data-v-a3454c5d]{color:var(--color-forest);margin-bottom:var(--space-md);font-size:1.05rem;font-weight:600}.result-xp[data-v-a3454c5d]{margin:-8px 0 var(--space-md);color:var(--color-earth-dark);font-size:.84rem;font-weight:700}.result-dots[data-v-a3454c5d]{margin-bottom:var(--space-md);justify-content:center;gap:10px;display:flex}.result-dots span[data-v-a3454c5d]{background:var(--color-border);border-radius:50%;width:12px;height:12px}.result-dots span.hit[data-v-a3454c5d]{background:var(--color-success)}.result-note[data-v-a3454c5d]{max-width:46ch;margin:0 auto var(--space-lg);color:var(--color-text-secondary);font-size:.9rem}.result-actions[data-v-a3454c5d]{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.quiz-foot[data-v-a3454c5d]{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-light);display:flex}.quiz-foot h2[data-v-a3454c5d]{font-size:1.05rem;font-family:var(--font-sans);margin-bottom:6px;font-weight:650}.quiz-foot p[data-v-a3454c5d]{max-width:60ch;color:var(--color-text-muted);margin:0;font-size:.85rem}.foot-links[data-v-a3454c5d]{gap:var(--space-md);flex-wrap:wrap;flex-shrink:0;display:flex}.foot-links a[data-v-a3454c5d]{font-size:.82rem;font-weight:600}@media (width<=860px){.quiz-head[data-v-a3454c5d]{align-items:flex-start;gap:var(--space-lg);flex-direction:column}.quiz-foot[data-v-a3454c5d]{flex-direction:column}}@media (width<=560px){.quiz-card[data-v-a3454c5d],.result-card[data-v-a3454c5d]{padding:var(--space-lg)}.quiz-stats[data-v-a3454c5d]{gap:var(--space-md);flex-wrap:wrap}}
