.panel.svelte-1359op2.svelte-1359op2{display:flex;flex-direction:column;gap:1rem}h3.svelte-1359op2.svelte-1359op2{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.empty.svelte-1359op2.svelte-1359op2{color:#777}.card.svelte-1359op2.svelte-1359op2{border:1px solid #000;padding:1rem}header.svelte-1359op2.svelte-1359op2{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.5rem}.ipa.svelte-1359op2.svelte-1359op2{font-size:1.4rem;font-weight:700}.name.svelte-1359op2.svelte-1359op2{font-size:.85rem;color:#555;flex:1}.acc.svelte-1359op2.svelte-1359op2{font-variant-numeric:tabular-nums;font-weight:700}.how.svelte-1359op2.svelte-1359op2,.err.svelte-1359op2.svelte-1359op2{margin:.25rem 0;font-size:.9rem}.pairs.svelte-1359op2 ul.svelte-1359op2{list-style:none;padding:0;margin:.4rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.9rem}.pairs.svelte-1359op2 li.svelte-1359op2{font-family:ui-monospace,SFMono-Regular,monospace}h1.svelte-omlom0.svelte-omlom0{margin:0 0 .5rem}.lead.svelte-omlom0.svelte-omlom0{color:#555}.word.svelte-omlom0.svelte-omlom0{border:1px solid #000;padding:2.5rem 1.25rem;margin:1.5rem 0;text-align:center}.big.svelte-omlom0.svelte-omlom0{font-size:3rem;font-weight:700;letter-spacing:-.01em}.busy.svelte-omlom0.svelte-omlom0{color:#555}.result.svelte-omlom0.svelte-omlom0,.history.svelte-omlom0.svelte-omlom0{margin-top:1.5rem;border-top:1px solid #000;padding-top:1rem;display:flex;flex-direction:column;gap:.6rem}.result.svelte-omlom0 h3.svelte-omlom0,.history.svelte-omlom0 h4.svelte-omlom0{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.result.svelte-omlom0 h4.svelte-omlom0{margin:.5rem 0 0;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em}.phonemes.svelte-omlom0.svelte-omlom0{display:flex;flex-wrap:wrap;gap:.4rem}.phon.svelte-omlom0.svelte-omlom0{border:1px solid #000;padding:.2rem .5rem;font-family:ui-monospace,monospace;font-size:.85rem}.phon.svelte-omlom0 em.svelte-omlom0{font-style:normal;color:#555;font-size:.7rem;margin-left:.25rem}.phon.mid.svelte-omlom0.svelte-omlom0{border-style:dashed}.phon.bad.svelte-omlom0.svelte-omlom0{background:#000;color:#fff}.phon.bad.svelte-omlom0 em.svelte-omlom0{color:#ccc}ol.svelte-omlom0.svelte-omlom0{margin:0;padding-left:1.5rem;font-variant-numeric:tabular-nums}button.svelte-omlom0.svelte-omlom0{align-self:flex-start;background:#000;color:#fff;border:1px solid #000;padding:.55rem 1.1rem;font:inherit;font-weight:600;cursor:pointer}
