.layer.svelte-32v57s{width:100%;max-width:none;height:100%;max-height:none;padding:var(--page-padding);color:inherit;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:visible}.layer[open].svelte-32v57s{justify-content:center;align-items:center;display:flex}.layer.svelte-32v57s::backdrop{background:var(--scrim)}.dialog.svelte-32v57s{gap:var(--space-3);width:100%;max-width:360px;padding:var(--space-6) var(--space-5) var(--space-5);border:var(--overlay-border);border-radius:var(--radius-overlay);background:var(--color-surface);box-shadow:var(--shadow-overlay);color:var(--color-text);animation:svelte-32v57s-pop var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:relative}@keyframes svelte-32v57s-pop{0%{opacity:0;translate:0 12px}}.tape.svelte-32v57s{display:var(--tape-display);background:var(--tape-bg);opacity:.9;width:92px;height:24px;margin-left:-46px;position:absolute;top:-11px;left:50%;rotate:-2deg}.words.svelte-32v57s{gap:var(--space-3);flex-direction:column;display:flex}h2.svelte-32v57s{font-size:var(--font-size-20);overflow-wrap:anywhere}p.svelte-32v57s{font-size:var(--font-size-15);color:var(--color-text-2)}.celebration.svelte-32v57s{gap:var(--space-4)}.celebration.svelte-32v57s .words:where(.svelte-32v57s){align-items:center;gap:var(--space-1);text-align:center}.celebration.svelte-32v57s h2:where(.svelte-32v57s){font-size:var(--font-size-28);line-height:var(--line-height-snug)}.celebration.svelte-32v57s p:where(.svelte-32v57s){font-size:var(--font-size-16)}.actions.svelte-32v57s{gap:var(--space-2-5);margin-top:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(40%,7rem)),1fr));display:grid}.actions.single.svelte-32v57s{grid-template-columns:minmax(0,1fr)}
