*{box-sizing:border-box}body{color:#27231f;background:#f2efe9;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.page.svelte-1uha8ag{place-items:center;min-height:100dvh;padding:20px;display:grid}.translator.svelte-1uha8ag{background:#fffdf8;border:1px solid #ddd5c9;border-radius:28px;width:min(100%,520px);padding:24px;box-shadow:0 20px 60px #231e191a}header.svelte-1uha8ag{text-align:center;margin-bottom:24px}h1.svelte-1uha8ag{margin:5px 0 0;font-size:clamp(26px,7vw,40px)}.eyebrow.svelte-1uha8ag{letter-spacing:.14em;color:#71685e;margin:0;font-size:12px;font-weight:700}.direction.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:8px;display:grid}button.svelte-1uha8ag{font:inherit}.direction.svelte-1uha8ag button:where(.svelte-1uha8ag){cursor:pointer;background:0 0;border:1px solid #d8d0c3;border-radius:14px;min-height:54px}.direction.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#fff;background:#2b2620;border-color:#2b2620}.microphone.svelte-1uha8ag{color:#fff;cursor:pointer;background:#74303c;border:0;border-radius:24px;width:100%;min-height:150px;margin:18px 0;font-size:18px;font-weight:700}.microphone.listening.svelte-1uha8ag{animation:1.6s infinite svelte-1uha8ag-pulse}.mic-icon.svelte-1uha8ag{margin-bottom:10px;font-size:42px;display:block}.transcripts.svelte-1uha8ag{gap:12px;display:grid}article.svelte-1uha8ag{background:#f5f1ea;border-radius:16px;min-height:118px;padding:16px}article.translation.svelte-1uha8ag{background:#e7ece1}label.svelte-1uha8ag{color:#71685e;margin-bottom:10px;font-size:13px;font-weight:700;display:block}article.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:18px;line-height:1.55}.swap.svelte-1uha8ag{cursor:pointer;background:0 0;border:1px solid #d8d0c3;border-radius:14px;width:100%;margin-top:14px;padding:14px}.error.svelte-1uha8ag{color:#8a1f1f;background:#fde8e8;border-radius:12px;padding:12px}button.svelte-1uha8ag:disabled{opacity:.55;cursor:not-allowed}@keyframes svelte-1uha8ag-pulse{50%{opacity:.9;transform:scale(.985)}}
