.gap.svelte-1lsyea3{border-bottom:2px solid var(--border);text-align:center;min-width:60px;color:var(--primary);padding:2px 8px;font-weight:700;transition:all .3s;display:inline-block}.filled-gap.svelte-1lsyea3{border-bottom:none;border-radius:4px;padding:2px 12px;font-weight:700;animation:.5s svelte-1lsyea3-jumpIn}.correct-answer.svelte-1lsyea3{background-color:var(--success);color:var(--primary-foreground)}.incorrect-answer.svelte-1lsyea3{background-color:var(--destructive);color:var(--primary-foreground)}@keyframes svelte-1lsyea3-jumpIn{0%{opacity:0;transform:translateY(-20px)}50%{transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.options.svelte-1lsyea3{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.option-button.svelte-1lsyea3{border:2px solid var(--primary);background-color:var(--card);color:var(--card-foreground);cursor:pointer;border-radius:4px;min-width:100px;padding:8px 16px;transition:all .2s}.option-button.svelte-1lsyea3:hover:not(:disabled){background-color:var(--accent)}.option-button.selected.svelte-1lsyea3{background-color:var(--primary);color:var(--primary-foreground)}.option-button.svelte-1lsyea3:disabled{cursor:not-allowed;opacity:.7}@media (width<=600px){.options.svelte-1lsyea3{flex-direction:column}.option-button.svelte-1lsyea3{width:100%}}.feedback.svelte-1lsyea3{border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.improve-button.svelte-1lsyea3{color:oklch(25% .04 70);cursor:pointer;background-color:oklch(80% .14 75);border:none;border-radius:4px;padding:5px 10px;font-size:14px;font-weight:600;transition:background-color .2s}.improve-button.svelte-1lsyea3:hover{background-color:oklch(86% .13 78)}.dark .improve-button.svelte-1lsyea3{color:oklch(22% .03 70);background-color:oklch(78% .13 75)}.dark .improve-button.svelte-1lsyea3:hover{background-color:oklch(84% .12 78)}.feedback.correct.svelte-1lsyea3{background-color:color-mix(in oklab, var(--success) 15%, transparent);color:var(--success)}.feedback.incorrect.svelte-1lsyea3{background-color:color-mix(in oklab, var(--destructive) 12%, transparent);color:var(--destructive)}.tip-content.svelte-1lsyea3 fieldset{border:1px solid var(--border);border-radius:6px;margin-top:.5rem;padding:.5rem .75rem}.tip-content.svelte-1lsyea3 mark{background:var(--accent);color:var(--accent-foreground);border-radius:3px;padding:0 .2em}.dark .training-progress-track.svelte-1lsyea3{box-shadow:inset 0 0 0 1px #ffffff47}
