.domanda-page.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--color-bg)}.domanda-nav.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--color-chrome);flex-shrink:0}.nav-brand.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;align-items:center;text-decoration:none}.nav-brand-logo.svelte-1qxf8kq.svelte-1qxf8kq{height:22px;width:auto;display:block}.nav-link.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);text-decoration:none}.breadcrumb.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);background:var(--color-surface);border-bottom:1px solid rgba(28,43,58,.08);overflow:hidden}.breadcrumb-item.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-link.svelte-1qxf8kq.svelte-1qxf8kq{text-decoration:none;color:var(--color-primary)}.breadcrumb-link.svelte-1qxf8kq.svelte-1qxf8kq:hover{text-decoration:underline}.breadcrumb-sep.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-xs);color:var(--color-disabled);flex-shrink:0}.domanda-main.svelte-1qxf8kq.svelte-1qxf8kq{flex:1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.question-layout.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;flex-direction:column;gap:var(--space-3)}.img-wrap.svelte-1qxf8kq.svelte-1qxf8kq{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;align-items:center;justify-content:center;overflow:hidden;height:260px}.question-img.svelte-1qxf8kq.svelte-1qxf8kq{max-width:100%;max-height:260px;object-fit:contain;display:block}.question-card.svelte-1qxf8kq.svelte-1qxf8kq{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4)}.question-meta.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap}.meta-id.svelte-1qxf8kq.svelte-1qxf8kq{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-primary);font-weight:600;background:#4a90c41a;padding:2px 6px;border-radius:var(--radius-sm)}.meta-ref.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-xs);color:var(--color-text-muted)}.question-text.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-base);font-weight:500;line-height:1.6;color:var(--color-text);margin:0}.options.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;flex-direction:column;gap:var(--space-2)}.option.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:2px solid transparent}.option--correct.svelte-1qxf8kq.svelte-1qxf8kq{border-color:var(--color-success);background:#2e7d3212}.option-letter.svelte-1qxf8kq.svelte-1qxf8kq{width:26px;height:26px;border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.option--correct.svelte-1qxf8kq .option-letter.svelte-1qxf8kq{background:var(--color-success);color:var(--color-white)}.option-text.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text);padding-top:4px}.explanation-section.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.section-label.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-sm);font-weight:700;color:var(--color-warning);text-transform:uppercase;letter-spacing:.06em;margin:0}.explanation-box.svelte-1qxf8kq.svelte-1qxf8kq{background:var(--wash-warning);border:1px solid var(--color-warning);border-radius:var(--radius-card);padding:var(--space-4)}.explanation-text.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text);margin:0}.explanation-gate.svelte-1qxf8kq.svelte-1qxf8kq{background:var(--wash-warning);border:1px solid var(--color-warning);border-radius:var(--radius-card);overflow:hidden}.explanation-preview-wrap.svelte-1qxf8kq.svelte-1qxf8kq{position:relative;padding:var(--space-4);padding-bottom:var(--space-3)}.explanation-preview.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.6;margin:0}.explanation-blur-overlay.svelte-1qxf8kq.svelte-1qxf8kq{position:absolute;top:calc(var(--space-4) + 2.4em);left:0;right:0;bottom:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}.gate-cta.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid rgba(245,158,11,.2)}.gate-sub.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;text-align:center}.gate-login-link.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-xs);color:var(--color-text-muted);text-decoration:none}.gate-login-link.svelte-1qxf8kq.svelte-1qxf8kq:hover{color:var(--color-primary)}.question-pagination.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.pagination-link.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);text-decoration:none;padding:var(--space-2) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-card);transition:background .15s,color .15s}.pagination-link.svelte-1qxf8kq.svelte-1qxf8kq:hover{background:var(--color-primary);color:var(--color-white)}.pagination-placeholder.svelte-1qxf8kq.svelte-1qxf8kq{flex:1}.pagination-link--next.svelte-1qxf8kq.svelte-1qxf8kq{margin-left:auto}.practice-section.svelte-1qxf8kq.svelte-1qxf8kq{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:center}.practice-headline.svelte-1qxf8kq.svelte-1qxf8kq{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.btn-primary.svelte-1qxf8kq.svelte-1qxf8kq{display:inline-block;background:var(--color-primary);color:var(--color-white);font-size:var(--font-size-base);font-weight:600;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);text-decoration:none;text-align:center;transition:opacity .15s}.btn-primary.svelte-1qxf8kq.svelte-1qxf8kq:hover{opacity:.88}.btn-full.svelte-1qxf8kq.svelte-1qxf8kq{width:100%;box-sizing:border-box}
