:root{--quiz-primary:var(--primary-color,#2563eb);--quiz-primary-strong:var(--secondary-color,#1e40af);--quiz-surface:#fff;--quiz-surface-soft:#f8fafc;--quiz-primary-soft:#eff6ff;--quiz-border:#e2e8f0;--quiz-text:#111827;--quiz-text-soft:#4b5563;--quiz-success:#16a34a;--quiz-success-soft:#f0fdf4;--quiz-success-border-soft:#bbf7d0;--quiz-danger:#dc2626;--quiz-danger-soft:#fef2f2;--quiz-danger-border-soft:#fecaca;--quiz-warning-soft:#fffbeb;--quiz-warning-border:#f59e0b;--quiz-author-border:var(--border-color,#e2e8f0);--quiz-author-bg:var(--bg-card,#fff);--quiz-author-accent:var(--primary-color,#2563eb);--quiz-radius:14px;--quiz-shadow:0 10px 30px rgba(15,23,42,.07);--quiz-focus-ring:rgba(37,99,235,.3);--quiz-glow:0 18px 40px rgba(15,23,42,.12);--quiz-inner-line:rgba(255,255,255,.6)}.quiz-single-header,.quiz-hub-header{box-shadow:var(--quiz-glow);border-radius:18px;padding:1.35rem 1.4rem;position:relative;overflow:hidden}.quiz-single-header:before,.quiz-hub-header:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,rgba(255,255,255,.55),transparent 55%);position:absolute;inset:0}.quiz-runtime{box-shadow:var(--quiz-glow);background:linear-gradient(rgba(255,255,255,.98),rgba(248,250,252,.98));border-color:rgba(148,163,184,.35);border-radius:18px;padding:1.35rem}.quiz-runtime-head{background:#fff;border:1px solid rgba(148,163,184,.25);border-radius:14px;margin-bottom:1.15rem;padding:.9rem}.quiz-progress-bar{background:#e2e8f0;height:11px}.quiz-progress-fill{background:linear-gradient(90deg,#16a34a,#22c55e,#4ade80)}.quiz-timer{box-shadow:inset 0 1px 0 var(--quiz-inner-line);border-color:rgba(148,163,184,.35);border-radius:999px}.quiz-question-item{border-color:rgba(148,163,184,.32);border-radius:15px;padding:1.05rem;box-shadow:0 8px 20px rgba(15,23,42,.05)}.quiz-question-title{font-size:1.08rem;font-weight:700}.quiz-option-btn{border-color:rgba(148,163,184,.45);border-radius:12px;min-height:48px;box-shadow:0 4px 12px rgba(15,23,42,.04)}.quiz-option-btn:hover{box-shadow:0 12px 22px rgba(37,99,235,.12)}.quiz-option-btn.is-selected{background:linear-gradient(#eff6ff,#dbeafe)}.quiz-option-btn.is-correct{background:linear-gradient(#ecfdf5,#dcfce7)}.quiz-option-btn.is-wrong{background:linear-gradient(#fef2f2,#fee2e2)}.quiz-prev-btn,.quiz-next-btn,.quiz-submit-btn,.quiz-reset-best-btn,.quiz-retry-btn,.quiz-next-quiz-btn,.ql-retry-wrong-btn{letter-spacing:.1px;border-radius:11px;min-height:42px;font-weight:600}.quiz-submit-btn,.quiz-next-quiz-btn{background:linear-gradient(135deg, var(--quiz-primary), var(--quiz-primary-strong));border-color:transparent;box-shadow:0 10px 18px rgba(37,99,235,.22)}.quiz-submit-btn:hover,.quiz-next-quiz-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.quiz-result{background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:14px;margin-top:1rem;padding:1rem;box-shadow:0 10px 24px rgba(15,23,42,.06)}.quiz-result-title{margin-bottom:.4rem;font-size:1.2rem}.quiz-after-text{background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:14px;box-shadow:0 8px 18px rgba(15,23,42,.05)}.quizzes-hub-page,.single-quiz-page{max-width:1140px;color:var(--quiz-text);margin:0 auto;padding:1.2rem 1rem 3.5rem}.quiz-runtime [hidden]{display:none!important}.quiz-level-filter{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.quiz-filter-chip{border:1px solid var(--quiz-border);color:var(--quiz-text);background:var(--quiz-surface);border-radius:999px;padding:.5rem .9rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.quiz-filter-chip:hover{border-color:var(--quiz-primary);color:var(--quiz-primary)}.quiz-filter-chip.is-active{background:var(--quiz-primary);color:#fff;border-color:var(--quiz-primary)}.quiz-filter-chip:focus-visible{outline-offset:2px;border-color:var(--quiz-primary);box-shadow:0 0 0 3px var(--quiz-focus-ring);outline:2px solid transparent}.quiz-start-btn:focus-visible{outline-offset:2px;border-color:var(--quiz-primary);box-shadow:0 0 0 3px var(--quiz-focus-ring);outline:2px solid transparent}.quiz-prev-btn:focus-visible{outline-offset:2px;border-color:var(--quiz-primary);box-shadow:0 0 0 3px var(--quiz-focus-ring);outline:2px solid transparent}.quiz-next-btn:focus-visible{outline-offset:2px;border-color:var(--quiz-primary);box-shadow:0 0 0 3px var(--quiz-focus-ring);outline:2px solid transparent}.quiz-option-btn:focus-visible{outline-offset:2px;border-color:var(--quiz-primary);box-shadow:0 0 0 3px var(--quiz-focus-ring);outline:2px solid transparent}.quiz-submit-btn:focus-visible{outline-offset:2px;border-color:var(--quiz-primary);box-shadow:0 0 0 3px var(--quiz-focus-ring);outline:2px solid transparent}.quiz-reset-best-btn:focus-visible{outline-offset:2px;border-color:var(--quiz-primary);box-shadow:0 0 0 3px var(--quiz-focus-ring);outline:2px solid transparent}.quiz-hub-section{margin-bottom:1.7rem}.quiz-cards-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.quiz-cards-list{flex-direction:column;gap:1rem;display:flex}.quiz-cards-list .quiz-card{width:100%}.quiz-card{border:1px solid var(--quiz-border);border-radius:var(--quiz-radius);background:var(--quiz-surface);flex-direction:column;gap:.62rem;padding:1rem;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s cubic-bezier(.22,.61,.36,1),border-color .24s;display:flex;box-shadow:0 4px 16px rgba(15,23,42,.04)}.quiz-card:hover{border-color:rgba(37,99,235,.35);transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.08)}.quiz-card-title{margin:0;font-size:1.05rem;line-height:1.5}.quiz-card-title a{text-decoration:none}.quiz-card-title a:hover{text-decoration:underline}.quiz-card-meta{color:var(--quiz-text-soft);flex-wrap:wrap;gap:.35rem;font-size:.9rem;display:flex}.quiz-start-btn{text-align:center;background:var(--quiz-primary);color:#fff;border:1px solid transparent;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;padding:.62rem .9rem;text-decoration:none;transition:background-color .24s,transform .22s cubic-bezier(.22,.61,.36,1);display:inline-flex}.quiz-start-btn:hover{background:var(--quiz-primary-strong);transform:translateY(-1px)}.quiz-runtime{border:1px solid var(--quiz-author-border);border-top:3px solid var(--quiz-author-accent);background:var(--quiz-author-bg);box-shadow:var(--quiz-shadow);border-radius:14px;margin-top:1.1rem;padding:1.1rem;transition:border-color .2s,transform .2s}.quiz-runtime:hover{border-color:var(--quiz-author-accent);transform:translateY(-1px)}.quiz-runtime-head{grid-template-columns:1fr auto;align-items:center;gap:.8rem;margin-bottom:1rem;display:grid}.quiz-progress-wrap{min-width:0}.quiz-progress-bar{background:var(--quiz-border);border-radius:999px;height:10px;overflow:hidden}.quiz-progress-fill{background:linear-gradient(90deg, var(--quiz-success), #22c55e);height:100%;transition:width .25s;display:block}.quiz-progress-text,.quiz-timer{color:var(--quiz-text-soft);margin-top:.38rem;font-size:.9rem}.quiz-timer{border:1px solid var(--quiz-border);background:var(--quiz-surface-soft);border-radius:999px;margin-top:0;padding:.35rem .65rem;font-weight:700}.quiz-loading-note{border:1px solid var(--quiz-border);background:var(--quiz-surface-soft);color:var(--quiz-text-soft);border-radius:10px;margin:0 0 .9rem;padding:.65rem .8rem;font-size:.92rem;line-height:1.5}.quiz-loading-note.is-error{border-color:var(--quiz-danger-border-soft);background:var(--quiz-danger-soft);color:var(--quiz-danger);font-weight:600}.quiz-loading-note:empty{display:none}.quiz-nav-controls{align-items:center;gap:.5rem;display:inline-flex}.quiz-nav-below-question{border-top:1px dashed #cbd5e1;justify-content:space-between;margin-top:1rem;padding-top:.95rem;display:flex}.quiz-prev-btn,.quiz-next-btn{border:1px solid var(--quiz-border);background:var(--quiz-surface);color:var(--quiz-text);cursor:pointer;border-radius:10px;padding:.5rem .85rem;transition:border-color .22s,color .22s,transform .22s cubic-bezier(.22,.61,.36,1)}.quiz-prev-btn:hover,.quiz-next-btn:hover{border-color:var(--quiz-primary);color:var(--quiz-primary);transform:translateY(-1px)}.quiz-prev-btn:disabled,.quiz-next-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.quiz-questions-list{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.quiz-question-item{border:1px solid var(--quiz-border);background:var(--quiz-surface-soft);border-radius:12px;padding:.95rem}.quiz-question-item.is-entering{animation:.28s cubic-bezier(.22,.61,.36,1) quizQuestionEnter}@keyframes quizQuestionEnter{0%{opacity:.01;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.quiz-question-title{text-align:center;margin:0 0 .75rem;font-size:1.03rem;line-height:1.55}.quiz-options{justify-items:center;gap:.55rem;display:grid}.quiz-option-btn{border:1px solid var(--quiz-border);background:var(--quiz-surface);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.65rem;width:min(100%,760px);padding:.65rem .75rem;transition:border-color .24s,background-color .24s,transform .22s cubic-bezier(.22,.61,.36,1);display:flex}.quiz-option-label{text-align:center}.quiz-option-btn:hover{border-color:var(--quiz-primary);transform:translateY(-1px)}.quiz-option-btn:disabled{cursor:default;opacity:.98;transform:none}.quiz-option-btn.is-selected{border-color:var(--quiz-primary);background:var(--quiz-primary-soft)}.quiz-option-btn.is-correct{border-color:var(--quiz-success);background:var(--quiz-success-soft)}.quiz-option-btn.is-wrong{border-color:var(--quiz-danger);background:var(--quiz-danger-soft)}.quiz-option-key{background:var(--quiz-surface-soft);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.82rem;font-weight:700;display:inline-flex}.quiz-option-btn .quiz-option-key{display:none}.quiz-answer-feedback{border-top:1px dashed var(--quiz-border);opacity:0;visibility:hidden;gap:.3rem;min-height:6.2rem;max-height:6.2rem;margin-top:.6rem;padding-top:.58rem;font-size:16px;transition:opacity .2s;display:grid;overflow:auto}.single .entry-content .quiz-answer-feedback p,.single-post .entry-content .quiz-answer-feedback p{font-size:16px}.quiz-answer-feedback.is-visible{opacity:1;visibility:visible}.quiz-answer-feedback.is-entering{animation:.26s cubic-bezier(.22,.61,.36,1) quizFeedbackEnter}@keyframes quizFeedbackEnter{0%{opacity:.01;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.quiz-answer-state{margin:0;font-weight:700}.quiz-answer-feedback p{margin:0}.quiz-answer-feedback p:empty{display:none}.quiz-answer-state.is-correct{color:var(--quiz-success)}.quiz-answer-state.is-wrong{color:var(--quiz-danger)}.quiz-answer-explanation{color:var(--quiz-text-soft);margin:0;line-height:1.6}.quiz-runtime-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.quiz-runtime-actions-safe{margin-top:1.95rem}.quiz-runtime-actions-danger{border-top:2px solid var(--quiz-danger-soft);margin-top:2.35rem;padding-top:1.15rem}.quiz-submit-btn{background:var(--quiz-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:.72rem 1.15rem;transition:background-color .24s,transform .22s cubic-bezier(.22,.61,.36,1)}.quiz-submit-btn:hover{background:var(--quiz-primary-strong);transform:translateY(-1px)}.quiz-submit-btn.is-armed-confirm,.quiz-reset-best-btn.is-armed-confirm{transform:translateY(-1px);box-shadow:0 0 0 3px rgba(245,158,11,.35)}.quiz-reset-best-btn{border:1px solid var(--quiz-danger-border-soft);background:var(--quiz-danger-soft);color:var(--quiz-danger);cursor:pointer;border-radius:10px;padding:.7rem 1rem;transition:background-color .24s,transform .22s cubic-bezier(.22,.61,.36,1)}.quiz-reset-best-btn:hover{background:#fee2e2;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.quiz-card,.quiz-start-btn,.quiz-prev-btn,.quiz-next-btn,.quiz-option-btn,.quiz-submit-btn,.quiz-reset-best-btn,.quiz-progress-fill,.quiz-result{transition:none!important}.quiz-question-item.is-entering,.quiz-answer-feedback.is-entering{animation:none!important}.quiz-card:hover,.quiz-start-btn:hover,.quiz-prev-btn:hover,.quiz-next-btn:hover,.quiz-option-btn:hover,.quiz-submit-btn:hover,.quiz-reset-best-btn:hover,.quiz-submit-btn.is-armed-confirm,.quiz-reset-best-btn.is-armed-confirm{transform:none!important}}.quiz-result{border:1px solid var(--quiz-author-border);border-top:3px solid var(--quiz-author-accent);background:var(--quiz-author-bg);opacity:1;border-radius:14px;margin-top:1rem;padding:.9rem;transition:opacity .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1),border-color .2s;transform:translateY(0)}.quiz-result.is-hidden{opacity:0;pointer-events:none;transform:translateY(6px)}.quiz-result-title,.quiz-result-score,.quiz-result-best{margin:.28rem 0}.quiz-result-actions{flex-wrap:wrap;gap:.6rem;margin-top:.85rem;display:flex}@media (width>=992px){.quiz-result{text-align:center;max-width:820px;margin-inline:auto}.quiz-result-actions{justify-content:center}}.quiz-retry-btn,.quiz-next-quiz-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.62rem .95rem;text-decoration:none;transition:background-color .24s,transform .22s cubic-bezier(.22,.61,.36,1),border-color .24s;display:inline-flex}.quiz-retry-btn{background:var(--quiz-primary);color:#fff;border:none}.quiz-retry-btn:hover{background:var(--quiz-primary-strong);transform:translateY(-1px)}.quiz-next-quiz-btn{border:1px solid var(--quiz-border);background:var(--quiz-surface);color:var(--quiz-text)}.quiz-next-quiz-btn:hover{border-color:var(--quiz-primary);color:var(--quiz-primary);transform:translateY(-1px)}.quiz-builder-warning,.quiz-empty{border:1px dashed var(--quiz-warning-border);color:var(--quiz-text);background:var(--quiz-warning-soft);border-radius:12px;padding:.85rem}.quiz-after-text{border:1px solid var(--quiz-author-border);border-top:3px solid var(--quiz-author-accent);background:var(--quiz-author-bg);color:var(--quiz-text);border-radius:14px;margin-top:1rem;padding:1rem;line-height:1.8;transition:border-color .2s,transform .2s}.quiz-after-text:hover,.quiz-result:hover{border-color:var(--quiz-author-accent)}@media (width<=768px){.quizzes-hub-page,.single-quiz-page{padding-inline:.75rem}.quiz-runtime{padding:.85rem}.quiz-runtime-head{grid-template-columns:1fr}.quiz-nav-below-question{gap:.6rem}.quiz-prev-btn,.quiz-next-btn,.quiz-submit-btn,.quiz-reset-best-btn,.quiz-retry-btn,.quiz-next-quiz-btn{width:100%}}.quiz-single-header,.quiz-hub-header{background:var(--quiz-surface);border:1px solid rgba(148,163,184,.3);box-shadow:0 12px 28px rgba(15,23,42,.07),inset 0 1px rgba(255,255,255,.7)}.quiz-single-header .entry-title,.quiz-hub-header .entry-title{text-align:center;letter-spacing:-.01em;color:var(--quiz-text);overflow-wrap:anywhere;margin:.45rem 0 1rem;font-size:clamp(1.9rem,4vw,3.1rem);font-weight:800;line-height:1.12}.quiz-single-header .quiz-single-meta-list{background:var(--quiz-surface);border:1px solid rgba(148,163,184,.26);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:center;gap:.55rem;margin-top:.45rem;margin-bottom:0;padding:.7rem .75rem;list-style:none;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px rgba(15,23,42,.06)}.quiz-single-header .quiz-single-meta-list:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,rgba(255,255,255,.28),transparent 58%);position:absolute;inset:0}.quiz-intro{text-align:center;color:var(--quiz-text-soft);margin-top:.85rem}.quiz-runtime{margin-top:1.35rem}.quiz-runtime-actions,.quiz-result-actions{justify-content:center}.quiz-single-header .quiz-meta-item{background:var(--quiz-surface-soft);min-height:56px;color:var(--quiz-text);text-align:center;border:1px solid rgba(148,163,184,.24);border-radius:10px;align-content:center;gap:.15rem;margin:0;padding:.48rem .62rem;line-height:1.25;display:grid;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.2)}.quiz-single-header .quiz-meta-item:hover{background:#f3f8ff;border-color:rgba(37,99,235,.45)}.quiz-single-header .quiz-meta-kicker{color:var(--quiz-text-soft);letter-spacing:.03em;font-size:.74rem;font-weight:700;line-height:1.15}.quiz-single-header .quiz-meta-value{color:var(--quiz-text);overflow-wrap:anywhere;font-size:.98rem;font-weight:700;line-height:1.3}.quiz-single-header .quiz-meta-value a,.quiz-single-header .quiz-meta-value a:visited,.quiz-single-header .quiz-meta-value a:hover,.quiz-single-header .quiz-meta-value a:focus,.quiz-single-header .quiz-meta-value a:active{color:inherit;font-weight:inherit;text-decoration:none}.quiz-single-header .quiz-meta-item--target-language .quiz-meta-value{color:var(--quiz-primary-strong)}.quiz-single-header .quiz-meta-item--level-band .quiz-meta-value{color:var(--quiz-primary)}.quiz-levels-single .quiz-single-header .quiz-meta-item--level-band .quiz-meta-value{white-space:normal;text-overflow:unset;flex-wrap:wrap;justify-content:center;align-items:center;gap:.18rem .34rem;display:inline-flex;overflow:visible}.quiz-levels-single .quiz-single-header .quiz-meta-item--level-band .quiz-meta-value a{white-space:normal;display:inline-flex}.quiz-single-header .quiz-meta-item--stage-questions,.quiz-single-header .quiz-meta-item--stages-per-level{background:#eef5ff;border-color:#d8e6ff}html[dir=rtl] .quiz-single-header .quiz-meta-kicker{letter-spacing:0}@media (width<=991px){.quiz-single-header .quiz-single-meta-list{grid-template-columns:repeat(2,minmax(140px,1fr));gap:.48rem}.quiz-single-header .quiz-meta-value{font-size:.94rem}.quiz-levels-single .quiz-single-header .quiz-meta-item--level-band .quiz-meta-value{white-space:normal;text-overflow:unset;overflow:visible}}@media (width<=560px){.quiz-single-header .quiz-single-meta-list{grid-template-columns:1fr}.quiz-single-header .quiz-meta-item{min-height:52px;padding:.45rem .58rem}}.quiz-runtime{background:linear-gradient(180deg, color-mix(in srgb, var(--quiz-surface) 96%, var(--quiz-primary-soft)), var(--quiz-surface))}.quiz-question-item{border:1px solid var(--quiz-border)}.quiz-option-btn{background:color-mix(in srgb, var(--quiz-surface) 93%, var(--quiz-primary-soft));transition:border-color .2s,transform .2s,filter .2s,box-shadow .2s}.quiz-option-btn:hover{filter:saturate(1.04);transform:translateY(-1px)}.quiz-nav-below-question{border-top:1px dashed var(--quiz-border);padding-top:.78rem}.quiz-prev-btn,.quiz-next-btn,.quiz-submit-btn,.quiz-reset-best-btn,.quiz-retry-btn,.quiz-next-quiz-btn{transition:transform .2s,filter .2s,box-shadow .2s}.quiz-prev-btn:hover,.quiz-next-btn:hover,.quiz-submit-btn:hover,.quiz-reset-best-btn:hover,.quiz-retry-btn:hover,.quiz-next-quiz-btn:hover{filter:brightness(1.03);transform:translateY(-1px)}.quiz-after-text .wp-block-group,.quiz-after-text .wp-block-quote,.quiz-after-text .wp-block-pullquote,.quiz-after-text .wp-block-table,.quiz-after-text .wp-block-code,.quiz-after-text .wp-block-preformatted,.quiz-runtime .wp-block-group,.quiz-runtime .wp-block-quote,.quiz-runtime .wp-block-pullquote,.quiz-runtime .wp-block-table,.quiz-runtime .wp-block-code,.quiz-runtime .wp-block-preformatted{border:1px solid var(--quiz-border);background:color-mix(in srgb, var(--quiz-surface) 96%, var(--quiz-primary-soft));border-radius:12px;padding:.9rem}.quiz-after-text .wp-block-quote,.quiz-after-text .wp-block-pullquote,.quiz-runtime .wp-block-quote,.quiz-runtime .wp-block-pullquote{border-inline-start:4px solid var(--quiz-primary)}.quiz-levels-runtime .ql-question-host{margin-top:.75rem}.quiz-levels-runtime .ql-question-card{border:1px solid var(--quiz-border);background:var(--quiz-surface-soft);border-radius:12px;padding:.95rem;transition:border-color .2s;box-shadow:0 8px 20px rgba(15,23,42,.05)}.quiz-levels-runtime .ql-question-card:hover{border-color:var(--quiz-border);transform:none}.quiz-levels-runtime .ql-question-meta{color:var(--quiz-text-soft,#4b5563);text-align:center;background:0 0;border:0;margin:0 0 .6rem;padding:0;font-size:.98rem;font-weight:700;display:block}.quiz-levels-runtime .ql-question-title{text-align:center;margin:0 0 .75rem;font-size:1.03rem;line-height:1.55}.quiz-levels-runtime .ql-options{justify-items:center;gap:.55rem;display:grid}.quiz-levels-runtime .ql-option-btn{border:1px solid var(--quiz-border);background:var(--quiz-surface,#fff);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:min(100%,760px);min-height:48px;padding:.65rem .75rem;transition:border-color .24s,background-color .24s,transform .22s cubic-bezier(.22,.61,.36,1);display:flex}.quiz-levels-runtime .ql-option-btn.is-correct{border-color:var(--quiz-success,#16a34a);background:var(--quiz-success-soft,#f0fdf4)}.quiz-levels-runtime .ql-option-btn.is-wrong{border-color:var(--quiz-danger,#dc2626);background:var(--quiz-danger-soft,#fef2f2)}.quiz-levels-runtime .ql-feedback{min-height:6.2rem;max-height:6.2rem;font-size:16px;overflow:auto}.quiz-levels-runtime .ql-feedback p{margin:0;font-size:16px;line-height:1.65}.quiz-levels-runtime .ql-feedback p:empty{display:none}.quiz-levels-runtime .ql-feedback.is-visible{opacity:1;visibility:visible}.ql-report-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;display:grid}.ql-report-item{background:var(--quiz-surface-soft,#f8fafc);border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:.55rem .65rem;font-size:.9rem;box-shadow:0 6px 14px rgba(15,23,42,.04)}.ql-wrong-item{border:1px solid var(--quiz-danger-border-soft,#fecaca);background:var(--quiz-danger-soft,#fef2f2);border-radius:12px;margin-bottom:.5rem;padding:.65rem;box-shadow:0 8px 16px rgba(127,29,29,.08)}.ql-retry-wrong-btn{border:1px solid var(--quiz-border,#e2e8f0);background:var(--quiz-surface,#fff);color:var(--quiz-text,#111827);cursor:pointer;border-radius:10px;padding:.62rem .95rem}.quiz-levels-runtime .ql-level-choice-card{text-align:center}.quiz-levels-runtime .ql-level-choice-step{border:1px solid var(--quiz-border,#e2e8f0);background:var(--quiz-surface,#fff);border-radius:999px;margin:0 0 .45rem;padding:.18rem .55rem;font-size:.82rem;font-weight:700;display:inline-block}.quiz-levels-runtime .ql-level-choice-desc{color:var(--quiz-text-soft,#4b5563);margin:0 0 .75rem}.quiz-levels-runtime .ql-level-choice-options{margin-top:.35rem}.quiz-levels-runtime .ql-level-choice-btn,.quiz-levels-runtime .ql-cumulative-result{font-weight:600}.quiz-levels-runtime .ql-option-btn:hover{border-color:var(--quiz-primary,#2563eb);box-shadow:none;transform:translateY(-1px)}.ql-report,.ql-wrong-review{border-top:1px solid rgba(148,163,184,.5);margin-top:1rem;padding-top:.95rem}.ql-report h4,.ql-wrong-review h4{margin:0 0 .7rem;font-size:1.02rem}.quiz-levels-runtime .ql-level-choice-card{border:1px solid var(--quiz-border);background:var(--quiz-surface-soft);border-radius:12px;padding:.95rem;transition:border-color .2s;box-shadow:0 8px 18px rgba(15,23,42,.05)}.quiz-levels-runtime .ql-level-choice-card:hover{border-color:var(--quiz-border);transform:none}.quiz-levels-runtime .ql-option-btn:focus-visible{outline-offset:2px;border-color:var(--quiz-primary,#2563eb);box-shadow:0 0 0 3px var(--quiz-focus-ring,rgba(37,99,235,.3));outline:2px solid transparent}.quiz-levels-runtime .ql-level-choice-btn:focus-visible{outline-offset:2px;border-color:var(--quiz-primary,#2563eb);box-shadow:0 0 0 3px var(--quiz-focus-ring,rgba(37,99,235,.3));outline:2px solid transparent}.quiz-levels-runtime .ql-retry-wrong-btn:focus-visible{outline-offset:2px;border-color:var(--quiz-primary,#2563eb);box-shadow:0 0 0 3px var(--quiz-focus-ring,rgba(37,99,235,.3));outline:2px solid transparent}.quiz-levels-runtime .ql-level-choice-btn{border-radius:11px;min-height:44px}.quiz-levels-runtime .ql-question-card,.quiz-levels-runtime .ql-level-choice-card{background:var(--quiz-surface-soft)}.quiz-levels-runtime .ql-option-btn,.quiz-levels-runtime .ql-level-choice-btn,.quiz-levels-runtime .ql-retry-wrong-btn{transition:border-color .2s,transform .2s,filter .2s,box-shadow .2s}.quiz-levels-runtime .ql-option-btn:hover,.quiz-levels-runtime .ql-level-choice-btn:hover,.quiz-levels-runtime .ql-retry-wrong-btn:hover{filter:saturate(1.04);transform:translateY(-1px)}.quiz-levels-runtime .ql-feedback{font-size:16px;line-height:1.65}.quiz-levels-runtime .ql-report,.quiz-levels-runtime .ql-wrong-review{border-top-style:solid}.quiz-levels-runtime .ql-report .wp-block-group,.quiz-levels-runtime .ql-report .wp-block-quote,.quiz-levels-runtime .ql-report .wp-block-pullquote,.quiz-levels-runtime .ql-report .wp-block-table,.quiz-levels-runtime .ql-report .wp-block-code,.quiz-levels-runtime .ql-report .wp-block-preformatted,.quiz-levels-runtime .ql-wrong-review .wp-block-group,.quiz-levels-runtime .ql-wrong-review .wp-block-quote,.quiz-levels-runtime .ql-wrong-review .wp-block-pullquote,.quiz-levels-runtime .ql-wrong-review .wp-block-table,.quiz-levels-runtime .ql-wrong-review .wp-block-code,.quiz-levels-runtime .ql-wrong-review .wp-block-preformatted{border:1px solid var(--quiz-border,#e2e8f0);background:var(--quiz-surface,#fff);border-radius:12px;padding:.85rem}.quiz-levels-runtime .ql-report .wp-block-quote,.quiz-levels-runtime .ql-report .wp-block-pullquote,.quiz-levels-runtime .ql-wrong-review .wp-block-quote,.quiz-levels-runtime .ql-wrong-review .wp-block-pullquote{border-inline-start:4px solid var(--quiz-primary,#2563eb)}