.picker-widget.svelte-7e49zr{background:#ffffff05;border:1px solid var(--border-secondary, rgba(255, 255, 255, .1));border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.picker-progress.svelte-7e49zr{display:flex;align-items:center;justify-content:space-between}.picker-progress-dots.svelte-7e49zr{display:flex;gap:.375rem}.picker-dot.svelte-7e49zr{width:.5rem;height:.5rem;border-radius:50%;background:#ffffff1a;transition:background .2s ease}.picker-dot.dot-answered.svelte-7e49zr{background:var(--border-accent)}.picker-dot.dot-current.svelte-7e49zr{background:#fff6}.picker-progress-label.svelte-7e49zr{color:var(--fg-tertiary, #71717a)}.picker-question-card.svelte-7e49zr{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;padding:1.25rem}.picker-sentence.svelte-7e49zr{color:var(--fg-primary);margin:0 0 .75rem;line-height:1.5}.picker-noun-hint.svelte-7e49zr{color:var(--fg-tertiary, #71717a);margin:0;display:flex;align-items:center;gap:.375rem}.picker-gender-dot.svelte-7e49zr{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.picker-gender-dot.gender-masculine.svelte-7e49zr{background:var(--fg-blue)}.picker-gender-dot.gender-feminine.svelte-7e49zr{background:var(--fg-pink)}.picker-gender-dot.gender-neuter.svelte-7e49zr{background:var(--fg-green)}.picker-gender-dot.gender-plural.svelte-7e49zr{background:var(--fg-purple)}.picker-gender-label.svelte-7e49zr{font-style:italic}.picker-options.svelte-7e49zr{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.picker-option.svelte-7e49zr{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;border-radius:.75rem;border:1px solid;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease;text-align:left}.picker-option.svelte-7e49zr:disabled{cursor:default}.option-key.svelte-7e49zr{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.25rem;background:#ffffff0f;color:var(--fg-tertiary, #71717a);font-family:monospace;flex-shrink:0}.option-text.svelte-7e49zr{flex:1;color:var(--fg-primary)}.option-icon{flex-shrink:0}.option-default.svelte-7e49zr{border-color:#ffffff1f;background:transparent}.option-default.svelte-7e49zr:hover:not(:disabled){border-color:#ffffff4d;background:#ffffff0a}.option-default.svelte-7e49zr:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.option-correct.svelte-7e49zr{border-color:#4ade80;background:#4ade8014}.option-correct.svelte-7e49zr .option-icon{color:#4ade80}.option-incorrect.svelte-7e49zr{border-color:#f87171;background:#f8717114}.option-incorrect.svelte-7e49zr .option-icon{color:#f87171}.option-dimmed.svelte-7e49zr{border-color:#ffffff0d;background:transparent;opacity:.4}.picker-explanation.svelte-7e49zr{padding:1rem 1.25rem;border-radius:.75rem;border:1px solid}.explanation-correct.svelte-7e49zr{border-color:#4ade8040;background:#4ade800d}.explanation-incorrect.svelte-7e49zr{border-color:#f8717140;background:#f871710d}.explanation-verdict.svelte-7e49zr{color:var(--fg-primary);margin:0 0 .375rem}.explanation-text.svelte-7e49zr{color:var(--fg-secondary, #a3a3a3);margin:0;line-height:1.5}.picker-actions.svelte-7e49zr{display:flex;align-items:center;gap:.75rem}.picker-hint.svelte-7e49zr{color:var(--fg-tertiary, #71717a);margin:0}.picker-results.svelte-7e49zr{display:flex;flex-direction:column;gap:1.25rem;align-items:center;text-align:center}.results-score.svelte-7e49zr{display:flex;align-items:baseline;gap:.375rem}.score-value.svelte-7e49zr{color:var(--border-accent);line-height:1}.score-total.svelte-7e49zr{color:var(--fg-tertiary, #71717a)}.results-label.svelte-7e49zr{color:var(--fg-primary);margin:0}.results-summary.svelte-7e49zr{width:100%;display:flex;flex-direction:column;gap:.5rem;text-align:left}.result-row.svelte-7e49zr{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.06)}.result-correct.svelte-7e49zr{border-color:#4ade8033;background:#4ade800a}.result-incorrect.svelte-7e49zr{border-color:#f8717133;background:#f871710a}.result-sentence.svelte-7e49zr{color:var(--fg-secondary, #a3a3a3);flex:1}.result-answer.svelte-7e49zr{color:var(--fg-primary);white-space:nowrap}.results-actions.svelte-7e49zr{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.case-cards.svelte-16g96al{display:grid;gap:1rem}@media(min-width:40rem){.case-cards.svelte-16g96al{grid-template-columns:1fr 1fr}}.case-card.svelte-16g96al{padding:1.25rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem}.case-card-header.svelte-16g96al{display:flex;align-items:center;gap:.5rem}.case-dot.svelte-16g96al{width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0}.case-card-name.svelte-16g96al{margin:0;line-height:1}.case-question.svelte-16g96al{color:var(--fg-primary);margin:0}.case-role.svelte-16g96al{margin:0}.case-example.svelte-16g96al{margin-top:.25rem;padding-top:.625rem}.case-example.svelte-16g96al p:where(.svelte-16g96al){margin:0 0 .125rem}.dativ-grid.svelte-16g96al{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.example-block.svelte-16g96al{border-radius:.75rem;padding:1rem 1.25rem;margin:1rem 0}.example-block.svelte-16g96al p:where(.svelte-16g96al){margin:0 0 .625rem;color:var(--fg-secondary, #a3a3a3)}.example-list.svelte-16g96al{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.example-list.svelte-16g96al li:where(.svelte-16g96al){padding-left:1rem;color:var(--fg-primary)}.flowchart.svelte-16g96al{display:flex;flex-direction:column;gap:0}.flow-step.svelte-16g96al{display:flex;gap:1rem;position:relative;padding-bottom:1.5rem}.flow-step.svelte-16g96al:before{content:"";position:absolute;left:.875rem;top:1.75rem;bottom:0;width:1px}.flow-step-last.svelte-16g96al:before{display:none}.flow-step-content.svelte-16g96al{padding-top:.375rem;flex:1}.flow-step-question.svelte-16g96al{color:var(--fg-primary);margin:0 0 .25rem}
