.wrap.svelte-23dtxz{max-width:720px;margin:0 auto;padding:1rem;display:flex;flex-direction:column;height:100dvh}header.svelte-23dtxz{display:flex;align-items:center;justify-content:space-between;gap:1rem}.messages.svelte-23dtxz{flex:1;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;margin:.5rem 0 1rem;background:#fafafa}.msg.svelte-23dtxz{margin:.25rem 0}.system.svelte-23dtxz{color:#64748b;font-style:italic}.input.svelte-23dtxz{display:flex;gap:.5rem}input[type=text].svelte-23dtxz{flex:1;padding:.6rem .75rem;border:1px solid #cbd5e1;border-radius:6px}button.svelte-23dtxz{padding:.6rem .9rem}.online.svelte-23dtxz{color:#16a34a}.offline.svelte-23dtxz{color:#ef4444}
