.progress.svelte-ayn98k{color:var(--color--text-quiet);font-size:.8125rem}.word.svelte-ayn98k{font-family:var(--font--title);letter-spacing:-.02em;padding:var(--space-sm) 0 var(--space-lg);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:clamp(2.125rem,1.4rem + 3vw,3.5rem);font-weight:800;line-height:1.1;display:flex}.word.svelte-ayn98k .say:where(.svelte-ayn98k){letter-spacing:0;flex-basis:100%;line-height:1.5}.options.svelte-ayn98k{margin-bottom:var(--space-2xl);gap:var(--space-2xs);max-width:560px;display:grid}.options.svelte-ayn98k button:where(.svelte-ayn98k){width:100%;min-height:56px;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-lg);border:1px solid var(--color--border);color:var(--color--text);font-family:var(--font--default);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;font-size:1rem}.options.svelte-ayn98k button:where(.svelte-ayn98k):disabled{cursor:default}.options.svelte-ayn98k button.right:where(.svelte-ayn98k),.options.svelte-ayn98k button.wrong:where(.svelte-ayn98k){align-items:center;gap:var(--space-2xs);display:flex}.options.svelte-ayn98k button.right:where(.svelte-ayn98k):after,.options.svelte-ayn98k button.wrong:where(.svelte-ayn98k):after{margin-left:auto;font-size:1rem;line-height:1}.options.svelte-ayn98k button.right:where(.svelte-ayn98k){border-color:var(--color--success);background:var(--color--success-tint);color:var(--color--success);font-weight:600}.options.svelte-ayn98k button.right:where(.svelte-ayn98k):after{content:"✓"}.options.svelte-ayn98k button.wrong:where(.svelte-ayn98k){border-color:var(--color--error);color:var(--color--error)}.options.svelte-ayn98k button.wrong:where(.svelte-ayn98k):after{content:"✕"}@media (hover:hover) and (pointer:fine){.options.svelte-ayn98k button:where(.svelte-ayn98k):not(:disabled):hover{border-color:var(--color--text)}}.verdict.svelte-ayn98k{min-height:1.5em;margin:calc(var(--space-2xl) * -1 + var(--space-sm)) 0 0;font-family:var(--font--title);font-weight:800}.nextwrap.svelte-ayn98k{margin-top:var(--space-sm);padding-bottom:var(--space-2xl)}.next.svelte-ayn98k,.again.svelte-ayn98k{border-radius:var(--radius-pill);border:1px solid var(--color--text);height:48px;color:var(--color--text);font-family:var(--font--title);cursor:pointer;background:0 0;padding:0 22px;font-size:.9375rem;font-weight:800}.again.svelte-ayn98k{height:44px;padding:0 20px}.result.svelte-ayn98k{padding:var(--space-sm) 0 var(--space-xl)}.big.svelte-ayn98k{font-family:var(--font--title);font-size:clamp(2.125rem,1.4rem + 3vw,3.5rem);font-weight:800;line-height:1}.big.svelte-ayn98k span:where(.svelte-ayn98k){color:var(--color--text-quiet)}.review.svelte-ayn98k{border-top:1px solid var(--color--border)}.review.svelte-ayn98k li:where(.svelte-ayn98k){align-items:center;gap:var(--space-2xs) var(--space-sm);border-bottom:1px solid var(--color--border);flex-wrap:wrap;padding:12px 0;display:flex}.review.svelte-ayn98k .w:where(.svelte-ayn98k){font-family:var(--font--title);min-width:8rem;font-size:1.125rem;font-weight:800}.review.svelte-ayn98k .a:where(.svelte-ayn98k){color:var(--color--text-shade)}.review.svelte-ayn98k .you:where(.svelte-ayn98k){color:var(--color--text-quiet);margin-left:auto;font-size:.8125rem}.after.svelte-ayn98k{align-items:center;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.share.svelte-ayn98k{border-radius:var(--radius-pill);border:1px solid var(--color--text);height:44px;color:var(--color--text);font-family:var(--font--title);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 20px;font-size:.9375rem;font-weight:800;display:inline-flex}.share.svelte-ayn98k svg:where(.svelte-ayn98k){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.see.svelte-ayn98k{color:var(--color--accent);font-weight:600}.copied.svelte-ayn98k,.tomorrow.svelte-ayn98k{margin-top:var(--space-2xs);color:var(--color--text-quiet);font-size:.8125rem}.cta.svelte-ayn98k{border-top:1px solid var(--color--border);padding:var(--space-xl) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.cta.svelte-ayn98k h2:where(.svelte-ayn98k){font-family:var(--font--title);letter-spacing:-.015em;max-width:22ch;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.375rem);font-weight:800}.cta.svelte-ayn98k p:where(.svelte-ayn98k){color:var(--color--text-shade);max-width:46ch;margin:var(--space-2xs) 0 var(--space-md)}
