html{scrollbar-gutter:stable}body:has(dialog[open]){overflow:hidden}dialog.svelte-f5yj0i{overscroll-behavior:contain;border:1px solid var(--shell-border);border-radius:var(--radius-l);background:var(--shell-surface);width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 4rem);color:var(--shell-text);box-shadow:var(--shadow);padding:0}dialog.svelte-f5yj0i::backdrop{background:#00000059}.body.svelte-f5yj0i{padding:1.2rem 1.2rem 1.1rem}h2.svelte-f5yj0i{letter-spacing:-.02em;margin:0 0 .6rem;font-size:1.25rem;font-weight:800}
