h1.svelte-yescvq.svelte-yescvq{margin:0 0 .5rem}.lead.svelte-yescvq.svelte-yescvq{color:#555}.word.svelte-yescvq.svelte-yescvq{border:1px solid #000;padding:2rem 1.25rem 1.25rem;margin:1.5rem 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.big.svelte-yescvq.svelte-yescvq{font-size:3rem;font-weight:700;letter-spacing:-.01em}.word-actions.svelte-yescvq.svelte-yescvq{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}button.ghost.svelte-yescvq.svelte-yescvq{background:#fff;color:#000}.actions.svelte-yescvq.svelte-yescvq{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:.75rem}.custom.svelte-yescvq.svelte-yescvq{margin-top:2rem;border-top:1px solid #000;padding-top:1rem;display:flex;flex-direction:column;gap:.5rem}.custom.svelte-yescvq form.svelte-yescvq{display:flex;gap:.5rem;flex-wrap:wrap}.custom.svelte-yescvq input.svelte-yescvq{flex:1;min-width:180px;padding:.45rem .6rem;border:1px solid #000;font:inherit}.custom.svelte-yescvq .queue.svelte-yescvq{color:#555;font-size:.8rem;margin:0}.tip.svelte-yescvq.svelte-yescvq{border:1px solid #000;padding:.75rem 1rem}.tip.svelte-yescvq p.svelte-yescvq{margin:0;line-height:1.5}.tip-busy.svelte-yescvq.svelte-yescvq{color:#555;font-style:italic}.tip-err.svelte-yescvq.svelte-yescvq{color:#000;text-decoration:underline}.compare.svelte-yescvq.svelte-yescvq{display:flex;flex-direction:column;gap:.5rem}.compare-row.svelte-yescvq.svelte-yescvq{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.compare-label.svelte-yescvq.svelte-yescvq{text-transform:uppercase;font-size:.7rem;letter-spacing:.1em;color:#555;width:70px}.busy.svelte-yescvq.svelte-yescvq{color:#555}.result.svelte-yescvq.svelte-yescvq,.history.svelte-yescvq.svelte-yescvq{margin-top:1.5rem;border-top:1px solid #000;padding-top:1rem;display:flex;flex-direction:column;gap:.6rem}.result.svelte-yescvq h3.svelte-yescvq,.history.svelte-yescvq h4.svelte-yescvq{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.result.svelte-yescvq h4.svelte-yescvq{margin:.5rem 0 0;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em}.phonemes.svelte-yescvq.svelte-yescvq{display:flex;flex-wrap:wrap;gap:.4rem}.phon.svelte-yescvq.svelte-yescvq{border:1px solid #000;padding:.2rem .5rem;font-family:ui-monospace,monospace;font-size:.85rem}.phon.svelte-yescvq em.svelte-yescvq{font-style:normal;color:#555;font-size:.7rem;margin-left:.25rem}.phon.mid.svelte-yescvq.svelte-yescvq{border-style:dashed}.phon.bad.svelte-yescvq.svelte-yescvq{background:#000;color:#fff}.phon.bad.svelte-yescvq em.svelte-yescvq{color:#ccc}ol.svelte-yescvq.svelte-yescvq{margin:0;padding-left:1.5rem;font-variant-numeric:tabular-nums}.error.svelte-yescvq.svelte-yescvq{margin-top:1rem;border:1px solid #000;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.6rem}.error.svelte-yescvq p.svelte-yescvq{margin:0}.error.svelte-yescvq .heard em.svelte-yescvq{font-style:italic}button.svelte-yescvq.svelte-yescvq{align-self:flex-start;background:#000;color:#fff;border:1px solid #000;padding:.55rem 1.1rem;font:inherit;font-weight:600;cursor:pointer}
