dialog.svelte-7e0w24{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text);border-radius:0;width:100%;max-width:min(560px,100vw - 2rem);padding:0}dialog.svelte-7e0w24::backdrop{background:#000a}.dialog-content.svelte-7e0w24{border-top:4px solid var(--color-brand);gap:.5rem;padding:1.25rem;display:grid}h2.svelte-7e0w24{margin:0;font-size:1.2rem}.intro.svelte-7e0w24{color:var(--color-muted);margin:0 0 .5rem;font-size:.82rem;line-height:1.55}.intro.svelte-7e0w24 strong{color:var(--color-text);overflow-wrap:anywhere}.dialog-actions.svelte-7e0w24{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:.5rem;display:flex}.dialog-actions.svelte-7e0w24 button:where(.svelte-7e0w24){border:1px solid var(--color-border);cursor:pointer;text-transform:uppercase;min-height:42px;padding:.6rem .9rem;font-size:.74rem;font-weight:800}.dialog-actions.svelte-7e0w24 button:where(.svelte-7e0w24):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.dialog-actions.svelte-7e0w24 .cancel:where(.svelte-7e0w24){color:var(--color-text);background:0 0}.dialog-actions.svelte-7e0w24 .cancel:where(.svelte-7e0w24):hover{border-color:var(--color-border-strong)}.dialog-actions.svelte-7e0w24 .confirm:where(.svelte-7e0w24){background:var(--color-brand);border-color:var(--color-brand);color:#fff}.dialog-actions.svelte-7e0w24 .confirm:where(.svelte-7e0w24):hover{background:#b9362c}@media (width<=420px){.dialog-actions.svelte-7e0w24 button:where(.svelte-7e0w24){flex:1}}
