dialog.svelte-ta60gp{position:fixed;inset:auto 0;top:var(--modal-top, 0px);width:100%;max-width:none;height:var(--modal-height, 100dvh);max-height:none;margin:0;border:0;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#0006;color:inherit;overflow:auto;overscroll-behavior:contain}dialog.dark.svelte-ta60gp{background:#000000d9}dialog[open].svelte-ta60gp{display:flex;align-items:center;justify-content:center}dialog.svelte-ta60gp:not([open]){display:none}dialog.svelte-ta60gp::backdrop{background:transparent}dialog.svelte-ta60gp>*{max-width:100%;max-height:calc(var(--modal-height, 100dvh) - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));min-height:0;overflow-y:auto;overflow-wrap:anywhere}dialog.svelte-ta60gp button{min-width:44px;min-height:44px}dialog.svelte-ta60gp button,dialog.svelte-ta60gp input,dialog.svelte-ta60gp select,dialog.svelte-ta60gp a{scroll-margin-block:1rem}dialog.svelte-ta60gp button:focus-visible,dialog.svelte-ta60gp a:focus-visible,dialog.svelte-ta60gp summary:focus-visible{outline:3px solid #2563eb;outline-offset:2px}
