.composer-overlay.svelte-12gruij{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:20px;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));background:#120704e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.composer-card.svelte-12gruij{display:grid;gap:16px;width:min(480px,100%);padding:28px;border:1px solid var(--control-line, #70708b);background:var(--surface, #14141c)}.composer-card.svelte-12gruij header:where(.svelte-12gruij){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.composer-close.svelte-12gruij{min-width:44px;min-height:44px;border:1px solid var(--control-line, #70708b);background:transparent;color:var(--muted, #a8a8b8);cursor:pointer}.composer-close.svelte-12gruij:hover,.composer-close.svelte-12gruij:focus-visible{color:var(--ink, #f4f4f6)}form.svelte-12gruij{display:grid;gap:10px}form.svelte-12gruij input[type=text]:where(.svelte-12gruij):not(.hp),form.svelte-12gruij textarea:where(.svelte-12gruij){width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--control-line, #70708b);background:var(--sunken, #06060a);color:var(--ink, #f4f4f6);font:inherit;resize:vertical}.hp.svelte-12gruij{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.notice.svelte-12gruij{color:var(--danger, #ff5a52);font-size:.85rem;margin:0}
