dialog.svelte-1snm2jy{width:min(72rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;border:0;background:transparent;padding:0;color:inherit;overflow:visible}dialog.svelte-1snm2jy::backdrop{background:#080808b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dialog-card.svelte-1snm2jy{position:relative;animation:svelte-1snm2jy-dialog-in .24s cubic-bezier(.23,1,.32,1) both}.close-button.svelte-1snm2jy{position:absolute;z-index:4;top:.55rem;right:.65rem;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--theme-line-strong);border-radius:999px;background:color-mix(in srgb,var(--theme-surface-raised) 90%,transparent);color:var(--theme-ink-muted);cursor:pointer;transition:transform .15s cubic-bezier(.23,1,.32,1),color .15s ease}.close-button.svelte-1snm2jy:active{transform:scale(.96)}.close-button.svelte-1snm2jy:focus-visible{outline:3px solid var(--accent-focus);outline-offset:2px}@keyframes svelte-1snm2jy-dialog-in{0%{transform:translateY(10px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:640px){dialog.svelte-1snm2jy{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.dialog-card.svelte-1snm2jy{max-height:calc(100dvh - 1rem);overflow:auto;border-radius:16px}}@media(prefers-reduced-motion:reduce){.dialog-card.svelte-1snm2jy{animation:svelte-1snm2jy-dialog-fade .18s ease both}@keyframes svelte-1snm2jy-dialog-fade{0%{opacity:0}to{opacity:1}}}
