.modal-backdrop.svelte-1jxd7so{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1050}.modal-content.svelte-1jxd7so{background-color:var(--purple-dark-surfaceContainerHigh, #2B2930);color:var(--purple-dark-onSurface, #E6E1E5);padding:24px;border-radius:var(--shape-corner-extra-large, 28px);box-shadow:var(--elevation-3);width:clamp(300px,80vw,480px);display:flex;flex-direction:column;gap:16px}.modal-content.svelte-1jxd7so h2:where(.svelte-1jxd7so){font-size:1.5rem;font-weight:400;color:var(--purple-dark-onSurface, #E6E1E5);margin:0}.modal-content.svelte-1jxd7so p:where(.svelte-1jxd7so){font-size:1rem;color:var(--purple-dark-onSurfaceVariant, #CAC4D0);line-height:1.5;margin:0}.modal-actions.svelte-1jxd7so{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.modal-actions.svelte-1jxd7so button:where(.svelte-1jxd7so){padding:10px 24px;border-radius:var(--shape-corner-full, 999px);font-size:.875rem;font-weight:500;border:none;cursor:pointer;text-transform:none}.button-text.svelte-1jxd7so{background-color:transparent;color:var(--purple-dark-primary, #D0BCFF)}.button-text.svelte-1jxd7so:hover{background-color:rgba(var(--purple-dark-primaryRGB, 208,188,255),.08)}.button-filled-error.svelte-1jxd7so{background-color:var(--purple-dark-error, #F2B8B5);color:var(--purple-dark-onError, #601410)}.button-filled-error.svelte-1jxd7so:hover{opacity:.9}
