dialog.svelte-4gf6a6{background-color:var(--background);border-radius:var(--radius);color:var(--text);border:1px solid var(--border);max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}dialog[open].svelte-4gf6a6{flex-direction:column;display:flex}dialog.svelte-4gf6a6::backdrop{background-color:var(--overlay-backdrop);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.content.svelte-4gf6a6{overscroll-behavior:contain;min-height:0;padding:1.5rem;overflow-y:auto}.dialog-header.svelte-4gf6a6{border-bottom:1px solid var(--border-accent);background-color:var(--background-muted);flex-shrink:0;padding:.75rem 1.5rem}.dialog-header[data-tone=destructive].svelte-4gf6a6{background-color:color-mix(in oklab, var(--negative) 14%, var(--background) 86%);border-bottom-color:color-mix(in oklab, var(--negative) 35%, var(--border-accent) 65%)}.dialog-header.svelte-4gf6a6 h2:where(.svelte-4gf6a6){font-family:var(--font-subtitle);color:var(--text);margin:0;font-size:clamp(.975rem,.95rem + .125vw,1.05rem);font-weight:600}.dialog-header[data-tone=destructive].svelte-4gf6a6 h2:where(.svelte-4gf6a6){color:var(--negative)}@media (width<=639px){dialog.svelte-4gf6a6{max-width:calc(100vw - 1rem)}.content.svelte-4gf6a6{padding:1rem}.dialog-header.svelte-4gf6a6{padding:.75rem 1rem}}
