.summary-view.svelte-1uffn16{flex-direction:column;gap:16px;max-width:560px;margin:40px auto;padding:32px;display:flex}.summary-view.svelte-1uffn16 h2:where(.svelte-1uffn16){font-size:1.4rem;font-weight:700}.summary-view.svelte-1uffn16 h3:where(.svelte-1uffn16){color:var(--text-secondary);margin-top:8px;font-size:.95rem;font-weight:600}.summary-score.svelte-1uffn16{font-size:1.1rem;font-weight:600}.summary-streak.svelte-1uffn16{color:var(--text-secondary);font-size:.95rem;font-weight:600}.summary-delta-row.svelte-1uffn16{flex-wrap:wrap;gap:8px;display:flex}.delta-chip.svelte-1uffn16{border:1px solid var(--border-light);color:var(--text-secondary);border-radius:4px;padding:3px 9px;font-size:.8rem;font-weight:600}.delta-chip.delta-up.svelte-1uffn16{color:#6ee7b7;background:#10b98126;border-color:#10b98166}.delta-chip.delta-down.svelte-1uffn16{color:#fca5a5;background:#ef444426;border-color:#ef444466}.summary-category-list.svelte-1uffn16{flex-direction:column;gap:10px;display:flex}.summary-category-row.svelte-1uffn16{border:1px solid var(--border-light);border-radius:var(--radius-sm);grid-template-columns:minmax(120px,1fr) 2fr auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.summary-practice-link.svelte-1uffn16{color:var(--primary-light);white-space:nowrap;font-size:.8rem;font-weight:600;text-decoration:none}.summary-practice-link.svelte-1uffn16:hover,.summary-practice-link.svelte-1uffn16:focus-visible{text-decoration:underline}.summary-category-row.weak-row.svelte-1uffn16{border-color:var(--error);background:var(--error-glow)}.summary-cat.svelte-1uffn16{font-size:.85rem;font-weight:600}.summary-count.svelte-1uffn16{color:var(--text-secondary);white-space:nowrap;font-size:.85rem;font-weight:600}.summary-actions.svelte-1uffn16{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.setup-view.svelte-1uffn16{flex-direction:column;gap:20px;max-width:500px;margin:40px auto;padding:30px;display:flex}.setup-view.svelte-1uffn16 h2:where(.svelte-1uffn16){font-size:1.5rem;font-weight:700}.desc.svelte-1uffn16{color:var(--text-secondary);margin-bottom:8px;font-size:.95rem;line-height:1.4}.level-selector.svelte-1uffn16{border:0;margin:0;padding:0}.level-selector.svelte-1uffn16 legend:where(.svelte-1uffn16){color:var(--text-secondary);margin-bottom:10px;font-size:.85rem;font-weight:600}.level-options.svelte-1uffn16{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.level-option.svelte-1uffn16{border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;background:#ffffff05;align-items:flex-start;gap:10px;min-width:0;min-height:92px;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.level-option.svelte-1uffn16:hover{border-color:rgba(var(--primary-rgb), .55);background:rgba(var(--primary-rgb), .05)}.level-option.active.svelte-1uffn16{border-color:var(--primary);background:rgba(var(--primary-rgb), .1);box-shadow:0 0 0 1px rgba(var(--primary-rgb), .25)}.level-option.locked.svelte-1uffn16{opacity:.58;cursor:not-allowed}.level-option.locked.svelte-1uffn16:hover{border-color:var(--border-light);background:#ffffff05}.level-option.svelte-1uffn16 input:where(.svelte-1uffn16){accent-color:var(--primary);margin-top:3px}.level-option.svelte-1uffn16 span:where(.svelte-1uffn16){flex-direction:column;gap:5px;min-width:0;display:flex}.level-option.svelte-1uffn16 strong:where(.svelte-1uffn16){color:var(--text-primary);font-size:.95rem}.level-option.svelte-1uffn16 small:where(.svelte-1uffn16){color:var(--text-secondary);font-size:.75rem;line-height:1.35}.level-option.svelte-1uffn16 .locked-note:where(.svelte-1uffn16){color:#fbbf24;font-weight:600}.access-warning.svelte-1uffn16{border-radius:var(--radius-sm);color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b80;padding:12px 14px;font-size:.86rem;line-height:1.45}.queue-trigger-section.svelte-1uffn16{border:1px solid var(--border-light);border-radius:var(--radius-md);text-align:left;background:#ffffff05;flex-direction:column;gap:16px;padding:20px;display:flex}.queue-status.svelte-1uffn16{align-items:center;gap:16px;display:flex}.queue-icon.svelte-1uffn16{background:rgba(var(--primary-rgb), .1);border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:2.2rem;display:flex}.queue-details.svelte-1uffn16{flex-direction:column;min-width:0;display:flex}.queue-details.svelte-1uffn16 strong:where(.svelte-1uffn16){color:#fff;font-size:1.2rem}.queue-details.svelte-1uffn16 span:where(.svelte-1uffn16){color:var(--text-secondary);font-size:.85rem}.study-queue-btn.svelte-1uffn16{background:var(--success);color:#04120b}.study-queue-btn.svelte-1uffn16:hover:not(:disabled){background:#14b86b}.option-status.svelte-1uffn16{white-space:nowrap;margin-left:auto;font-size:.8rem;font-weight:700}.status-correct.svelte-1uffn16{color:#6ee7b7}.status-incorrect.svelte-1uffn16{color:#fca5a5}.divider-row.svelte-1uffn16{text-align:center;color:var(--text-muted);align-items:center;font-size:.75rem;font-weight:600;display:flex}.divider-row.svelte-1uffn16:before,.divider-row.svelte-1uffn16:after{content:"";border-bottom:1px solid var(--border-light);flex:1}.divider-row.svelte-1uffn16 span:where(.svelte-1uffn16){padding:0 12px}.field.svelte-1uffn16{flex-direction:column;gap:8px;display:flex}label.svelte-1uffn16{color:var(--text-secondary);font-size:.85rem}.w-full.svelte-1uffn16{width:100%}.study-container.svelte-1uffn16{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.study-header.svelte-1uffn16{justify-content:space-between;align-items:center;gap:20px;display:flex}.progress-bar-native.svelte-1uffn16{appearance:none;background:#ffffff0d;border:0;border-radius:4px;flex:1;width:100%;height:8px;overflow:hidden}.progress-bar-native.svelte-1uffn16::-webkit-progress-bar{background:#ffffff0d}.progress-bar-native.svelte-1uffn16::-webkit-progress-value{background:var(--primary)}.progress-bar-native.svelte-1uffn16::-moz-progress-bar{background:var(--primary)}.stats-counter.svelte-1uffn16{color:var(--text-secondary);font-size:.9rem}.question-card.svelte-1uffn16{padding:30px}.card-meta.svelte-1uffn16{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.meta-badges.svelte-1uffn16{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.level-badge.svelte-1uffn16{background:rgba(var(--primary-rgb), .14);color:var(--primary-light);border:1px solid rgba(var(--primary-rgb), .35);border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700}.category-badge.svelte-1uffn16{color:var(--primary-text);background:#6366f11a;border:1px solid #6366f133;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:600}.scenario-box.svelte-1uffn16{border:1px solid rgba(var(--primary-rgb), .3);border-left:4px solid var(--primary);border-radius:var(--radius-sm);background:rgba(var(--primary-rgb), .06);margin-bottom:24px;padding:18px}.scenario-box.svelte-1uffn16 h3:where(.svelte-1uffn16){color:var(--primary-light);margin-bottom:8px;font-size:1rem;font-weight:700}.scenario-box.svelte-1uffn16 p:where(.svelte-1uffn16){color:var(--text-secondary);white-space:pre-line;font-size:.92rem;line-height:1.55}.bookmark-btn.svelte-1uffn16{color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px 10px;font-size:.9rem;display:inline-flex}.bookmark-btn.svelte-1uffn16:hover{color:#fff}.bookmark-btn.active.svelte-1uffn16{color:var(--warning)}.question-text.svelte-1uffn16{margin-bottom:8px;font-size:1.3rem;font-weight:600;line-height:1.4}.answer-guide.svelte-1uffn16{color:var(--text-secondary);margin-bottom:24px;font-size:.85rem}.options-list.svelte-1uffn16{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}.option-item.svelte-1uffn16{border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--text-primary);transition:var(--transition-smooth);background:#ffffff05;align-items:center;gap:16px;width:100%;padding:16px;font-size:1rem;display:flex}.option-item.svelte-1uffn16:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff26}.option-item.selected.svelte-1uffn16{border-color:var(--primary);background:#6366f10f}.option-item.correct.svelte-1uffn16{background:var(--success-glow);border-color:var(--success);color:#a7f3d0}.option-item.incorrect.svelte-1uffn16{background:var(--error-glow);border-color:var(--error);color:#fca5a5}.option-letter.svelte-1uffn16{border:1px solid var(--border-light);background:#ffffff0d;border-radius:50px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:600;display:flex}.option-item.selected.svelte-1uffn16 .option-letter:where(.svelte-1uffn16){background:var(--primary);color:#fff;border-color:var(--primary)}.option-item.correct.svelte-1uffn16 .option-letter:where(.svelte-1uffn16){background:var(--success);color:#fff;border-color:var(--success)}.option-item.incorrect.svelte-1uffn16 .option-letter:where(.svelte-1uffn16){background:var(--error);color:#fff;border-color:var(--error)}.option-text.svelte-1uffn16{flex:1}.card-actions.svelte-1uffn16{justify-content:flex-end;display:flex}.check-actions-grp.svelte-1uffn16{flex-direction:column;gap:16px;width:100%;display:flex}.confidence-buttons.svelte-1uffn16{border-top:1px dashed var(--border-light);text-align:left;flex-direction:column;gap:8px;padding-top:16px;display:flex}.conf-title.svelte-1uffn16{color:var(--text-secondary);font-size:.85rem;font-weight:500}.conf-grid.svelte-1uffn16{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.btn-conf.svelte-1uffn16{border:1px solid var(--border-light);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth);background:#ffffff08;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px;font-size:.85rem;display:flex}.btn-conf.svelte-1uffn16:hover:not(:disabled){background:#ffffff14}.btn-conf.geraten.svelte-1uffn16:hover:not(:disabled){color:#fca5a5;border-color:#fca5a5}.btn-conf.unsicher.svelte-1uffn16:hover:not(:disabled){color:#fde047;border-color:#fde047}.btn-conf.ziemlich_sicher.svelte-1uffn16:hover:not(:disabled){color:#93c5fd;border-color:#93c5fd}.btn-conf.sicher.svelte-1uffn16:hover:not(:disabled){color:#6ee7b7;border-color:#6ee7b7}.feedback-panel.svelte-1uffn16{flex-direction:column;gap:16px;padding:24px;display:flex}.feedback-panel.correct-glow.svelte-1uffn16{border-color:var(--success);box-shadow:0 4px 20px #10b9811a}.feedback-panel.error-glow.svelte-1uffn16{border-color:var(--error);box-shadow:0 4px 20px #ef44441a}.result-title.svelte-1uffn16{text-transform:uppercase;font-size:1.2rem;font-weight:700}.result-title.correct.svelte-1uffn16{color:var(--success)}.result-title.incorrect.svelte-1uffn16{color:var(--error)}.explanation-box.svelte-1uffn16 h4:where(.svelte-1uffn16){color:var(--text-secondary);margin-bottom:6px;font-size:.95rem;font-weight:600}.explanation-box.svelte-1uffn16 p:where(.svelte-1uffn16){color:var(--text-primary);font-size:.95rem;line-height:1.5}.reference-box.svelte-1uffn16{color:var(--text-secondary);border-top:1px solid var(--border-light);padding-top:12px;font-size:.9rem}.reference-links.svelte-1uffn16{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.reference-link.svelte-1uffn16{border:1px solid var(--border-light);border-radius:var(--radius-sm);min-height:36px;color:var(--primary-light);background:#ffffff08;align-items:center;gap:6px;padding:7px 11px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.reference-link.svelte-1uffn16:hover,.reference-link.svelte-1uffn16:focus-visible{border-color:var(--primary);background:#6366f11a}.element-box.svelte-1uffn16{border-top:1px solid var(--border-light);margin-top:12px;padding-top:12px}.element-box.svelte-1uffn16 h4:where(.svelte-1uffn16){color:var(--text-secondary);margin-bottom:8px;font-size:.9rem;font-weight:600}.element-chip-row.svelte-1uffn16{flex-wrap:wrap;gap:8px;display:flex}.element-chip.svelte-1uffn16{border:1px solid var(--border-light);border-radius:var(--radius-sm);min-height:36px;color:var(--text-primary);background:#ffffff08;align-items:center;gap:6px;padding:7px 11px;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.element-chip.svelte-1uffn16:hover,.element-chip.svelte-1uffn16:focus-visible{border-color:var(--primary);background:#6366f11a}.why-wrong-link.svelte-1uffn16{margin-top:0;margin-bottom:12px}.explain-link.svelte-1uffn16{color:var(--primary-light);margin-top:10px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.explain-link.svelte-1uffn16:hover,.explain-link.svelte-1uffn16:focus-visible{text-decoration:underline}.element-type.svelte-1uffn16{letter-spacing:.03em;color:var(--text-muted);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700}@media (width<=767px){.setup-view.svelte-1uffn16{margin:20px 8px;padding:20px 16px}.level-options.svelte-1uffn16{grid-template-columns:1fr}.level-option.svelte-1uffn16{min-height:76px}.study-container.svelte-1uffn16{gap:12px}.queue-status.svelte-1uffn16{gap:10px}.queue-icon.svelte-1uffn16{flex:0 0 44px;width:44px;height:44px;font-size:1.75rem}.queue-details.svelte-1uffn16 strong:where(.svelte-1uffn16){font-size:1rem}.study-header.svelte-1uffn16{flex-wrap:wrap;gap:8px}.study-header.svelte-1uffn16 .btn-sm:where(.svelte-1uffn16){min-height:44px}.conf-grid.svelte-1uffn16{grid-template-columns:repeat(2,1fr)!important}.question-card.svelte-1uffn16{padding:16px}.question-text.svelte-1uffn16{font-size:1.1rem!important}.option-item.svelte-1uffn16{min-height:52px;padding:12px;font-size:.95rem}.card-actions.svelte-1uffn16{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-card);border-top:1px solid var(--border-light);border-radius:0 0 var(--radius-md) var(--radius-md);margin:24px -16px -16px;position:sticky;bottom:0}.card-actions.svelte-1uffn16 .btn-primary:where(.svelte-1uffn16){width:100%}.feedback-panel.svelte-1uffn16{padding:16px}}
