.overlay.svelte-5cefca{padding:var(--space-4);z-index:500;animation:svelte-5cefca-fade var(--dur) var(--ease-out);background:#0009;place-items:center;display:grid;position:fixed;inset:0}@keyframes svelte-5cefca-fade{0%{opacity:0}to{opacity:1}}.dialog.svelte-5cefca{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-3);padding:var(--space-5);width:100%;max-width:380px;box-shadow:var(--shadow-2);gap:var(--space-3);flex-direction:column;display:flex}.dialog__head.svelte-5cefca{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}h3.svelte-5cefca{font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);color:var(--fg-strong);letter-spacing:-.01em;font-weight:400;line-height:1.15}.dialog__close.svelte-5cefca{border-radius:var(--radius-1);width:26px;height:26px;color:var(--fg-muted);font-size:var(--text-xs);transition:color var(--dur), background var(--dur);flex-shrink:0}.dialog__close.svelte-5cefca:hover{color:var(--fg-strong);background:var(--bg-hover)}.dialog__sub.svelte-5cefca{color:var(--fg-muted);font-size:var(--text-sm);line-height:1.5}@media (prefers-reduced-motion:reduce){.overlay.svelte-5cefca{animation:none}}
