@layer tokens{:root{--m3-dialog-shape: var(--m3-shape-extra-large)}}dialog.svelte-er3xoz{display:flex;flex-direction:column;background-color:var(--m3c-surface-container-high);--m3v-background: var(--m3c-surface-container-high);border:none;border-radius:var(--m3-dialog-shape);min-width:17.5rem;max-width:35rem;padding:1.5rem;overflow:auto}dialog.svelte-er3xoz>svg{color:var(--m3c-secondary);flex-shrink:0;align-self:center;margin-bottom:1rem}.headline.svelte-er3xoz{font-family:var(--m3-font);font-size:1.5rem;line-height:1.333;font-weight:400;color:var(--m3c-on-surface);margin-top:0;margin-bottom:1rem}.headline.center.svelte-er3xoz{text-align:center}.content.svelte-er3xoz{font-family:var(--m3-font);font-size:.875rem;line-height:1.429;font-weight:400;color:var(--m3c-on-surface-variant);margin-bottom:1.5rem}.buttons.svelte-er3xoz{display:flex;justify-content:flex-end;gap:.5rem}dialog.svelte-er3xoz{position:fixed;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--m3-easing-fast),visibility var(--m3-easing-fast)}dialog[open].svelte-er3xoz{opacity:1;visibility:visible;pointer-events:auto;animation:svelte-er3xoz-dialogIn var(--m3-timing-function-emphasized-decel) .5s,svelte-er3xoz-opacity var(--m3-timing-function-emphasized-decel) .1s backwards}dialog[open].svelte-er3xoz .headline:where(.svelte-er3xoz){animation:svelte-er3xoz-opacity var(--m3-easing-fast)}dialog[open].svelte-er3xoz .content:where(.svelte-er3xoz){animation:svelte-er3xoz-opacity var(--m3-easing-fast) 50ms backwards}dialog[open].svelte-er3xoz .buttons:where(.svelte-er3xoz){animation:svelte-er3xoz-buttonsIn var(--m3-timing-function-emphasized-decel) .5s,svelte-er3xoz-opacity var(--m3-easing-fast) .1s backwards}dialog.svelte-er3xoz::backdrop{background-color:oklch(from var(--m3c-scrim) l c h / .3);animation:svelte-er3xoz-opacity var(--m3-timing-function-emphasized-decel) .5s}@keyframes svelte-er3xoz-dialogIn{0%{transform:translateY(-3rem) scaleY(.9);clip-path:inset(0 0 100% 0 round var(--m3-dialog-shape))}to{transform:translateY(0) scaleY(1);clip-path:inset(0 0 0 0 round var(--m3-dialog-shape))}}@keyframes svelte-er3xoz-buttonsIn{0%{position:relative;bottom:100%}to{position:relative;bottom:0}}@keyframes svelte-er3xoz-opacity{0%{opacity:0}to{opacity:1}}@media print,(forced-colors:active){dialog.svelte-er3xoz{outline:solid .125rem canvastext}}
