.sentence.svelte-18mf6qh{font-family:var(--font-serif);color:var(--ink);font-size:26px;line-height:2.1}.sentence__line.svelte-18mf6qh{margin:0}.blank.svelte-18mf6qh{border-bottom:3px solid var(--ink);white-space:nowrap;align-items:baseline;padding:2px 8px;display:inline-flex}.blank.svelte-18mf6qh:focus-within{border-bottom-width:5px;border-bottom-color:var(--ink);padding-bottom:0}.blank.svelte-18mf6qh :is(input:where(.svelte-18mf6qh),select:where(.svelte-18mf6qh)){all:unset;font-family:var(--font-mono);text-align:center;font-size:21px;font-weight:700}.blank.svelte-18mf6qh select:where(.svelte-18mf6qh){cursor:pointer}@supports (field-sizing:content){.blank.svelte-18mf6qh :is(input:where(.svelte-18mf6qh),select:where(.svelte-18mf6qh)){field-sizing:content;width:auto!important}}.blank--empty.svelte-18mf6qh{border-bottom-style:dashed;border-bottom-color:var(--ink-2);background:0 0}.blank--empty.svelte-18mf6qh :is(input:where(.svelte-18mf6qh),select:where(.svelte-18mf6qh)){color:var(--ink-2);font-family:var(--font-serif);font-style:italic;font-weight:400}.blank--empty.svelte-18mf6qh input:where(.svelte-18mf6qh)::placeholder{color:var(--ink-2);opacity:1}.blank--overridden.svelte-18mf6qh{border-bottom-color:var(--red-ink)}.star.svelte-18mf6qh{color:var(--red-ink);font-weight:700}.sub-sentence.svelte-18mf6qh{font-family:var(--font-serif);color:var(--ink);margin:4px 0 0;padding-left:28px;font-size:23px;line-height:1.9;position:relative}.sub-sentence.svelte-18mf6qh:before{content:"↳";color:var(--ink-2);position:absolute;left:4px}.blank--sub.svelte-18mf6qh{border-bottom:3px dashed var(--ink-2);white-space:nowrap;align-items:baseline;padding:1px 6px;display:inline-flex}.blank--sub.svelte-18mf6qh:focus-within{border-bottom-width:4px;border-bottom-color:var(--ink);padding-bottom:0}.blank--sub.svelte-18mf6qh input:where(.svelte-18mf6qh){all:unset;font-family:var(--font-mono);text-align:center;color:var(--ink-2);font-size:18px;font-weight:700}.blank--sub.svelte-18mf6qh input:where(.svelte-18mf6qh)::placeholder{font-family:var(--font-serif);color:var(--ink-2);opacity:1;font-size:22px;font-style:italic}.blank--set.svelte-18mf6qh{border-bottom-style:solid;border-bottom-color:var(--red-ink)}.blank--set.svelte-18mf6qh input:where(.svelte-18mf6qh){color:var(--ink);font-style:normal}.vary-line.svelte-18mf6qh{margin:6px 0 0}.vary-btn.svelte-18mf6qh{all:unset;cursor:pointer;font-family:var(--font-serif);color:var(--ink-2);font-size:18px;font-style:italic;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.vary-btn.svelte-18mf6qh:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.blank__x.svelte-18mf6qh{all:unset;cursor:pointer;color:var(--ink-2);margin-left:6px;font-size:13px}.blank__x.svelte-18mf6qh:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.blank.svelte-18mf6qh :where(.svelte-18mf6qh):is(input:where(.svelte-18mf6qh),select:where(.svelte-18mf6qh)):focus-visible{outline:none}.sentence__hint.svelte-18mf6qh{font-family:var(--font-mono);color:var(--ink-2);margin:6px 0 0;font-size:12px}.sentence__actions.svelte-18mf6qh{font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 0;font-size:15px;display:flex}.sentence__note.svelte-18mf6qh{color:var(--ink-2)}.sentence__actions.svelte-18mf6qh .press:where(.svelte-18mf6qh){font-family:var(--font-display);letter-spacing:.4px;text-transform:uppercase;background:var(--yellow);color:var(--ink);border:var(--border-w-card) solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:.85rem 1.6rem;font-size:1.05rem}.sentence__actions.svelte-18mf6qh .press:where(.svelte-18mf6qh):disabled{cursor:not-allowed;background:var(--cream);color:var(--ink-2);border-color:var(--ink-2);box-shadow:none}.sentence__caveat.svelte-18mf6qh{font-family:var(--font-mono);color:var(--ink-2);max-width:22rem;font-size:.72rem;line-height:1.45}.canvas.svelte-18mf6qh{border:2px dashed var(--ink-2);font-family:var(--font-ui);color:var(--ink-2);margin-top:24px;padding:18px 20px;font-size:15px;line-height:1.7}.canvas.svelte-18mf6qh strong:where(.svelte-18mf6qh){color:var(--ink)}@media (width<=720px){.sentence.svelte-18mf6qh{font-size:20px}.blank.svelte-18mf6qh :is(input:where(.svelte-18mf6qh),select:where(.svelte-18mf6qh)){font-size:17px}}.cards.svelte-1uha8ag{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=640px){.cards.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.client-error.svelte-1uha8ag{margin:var(--space-4) 0;border:var(--border-w-card) solid var(--ink);background:var(--red);color:var(--ink);padding:.9rem 1.1rem;font-size:.9375rem;font-weight:600}.results.stale.svelte-1uha8ag{opacity:.55;position:relative}.stamp--stale.svelte-1uha8ag{margin:0 0 var(--space-4)}.share.svelte-1uha8ag{margin:var(--space-6) 0 0}.share-form.svelte-1uha8ag{margin:0}.share-btn.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:.4px;text-transform:uppercase;background:var(--yellow);color:var(--ink);border:var(--border-w-card) solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:.8rem 1.5rem;font-size:.95rem}.share-btn.svelte-1uha8ag:disabled{cursor:not-allowed;background:var(--cream);color:var(--ink-2);border-color:var(--ink-2);box-shadow:none}.share-result.svelte-1uha8ag{align-items:center;gap:var(--space-3);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.share-result__field.svelte-1uha8ag{background:var(--cream);min-width:0;max-width:28rem;color:var(--ink);border:var(--border-w) solid var(--ink);flex:16rem;padding:.65rem .75rem;font-size:.875rem}.share-result__copy.svelte-1uha8ag{font-family:var(--font-ui);letter-spacing:.3px;text-transform:uppercase;background:var(--cream);color:var(--ink);border:var(--border-w) solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:.6rem 1rem;font-size:.8rem;font-weight:700}.share-result__status.svelte-1uha8ag{font-family:var(--font-ui);color:var(--ink-2);font-size:.8125rem}.share-error.svelte-1uha8ag{margin:var(--space-2) 0 0;border:var(--border-w) solid var(--ink);background:var(--red);color:var(--ink);padding:.7rem .9rem;font-size:.875rem;font-weight:600}.visually-hidden.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
