.modal-overlay.svelte-ta60gp{z-index:1000;background:#1a1a1873;justify-content:center;align-items:center;padding:30px;animation:.18s svelte-ta60gp-fadeIn;display:flex;position:fixed;inset:0}@keyframes svelte-ta60gp-fadeIn{0%{opacity:0}to{opacity:1}}.modal.svelte-ta60gp{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:570px;max-height:calc(100vh - 60px);animation:.22s svelte-ta60gp-slideUp;display:flex;box-shadow:0 30px 90px #0003}@keyframes svelte-ta60gp-slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.modal-header.svelte-ta60gp{flex-shrink:0;justify-content:space-between;align-items:center;padding:30px 33px 0;display:flex}.modal-header.svelte-ta60gp h2:where(.svelte-ta60gp){font-synthesis:none;font-size:28.5px;font-style:italic;font-weight:300}.modal-close.svelte-ta60gp{cursor:pointer;color:var(--ink3);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:30px;display:flex}.modal-close.svelte-ta60gp:hover{background:var(--paper2)}.modal-body.svelte-ta60gp{flex-direction:column;gap:18px;min-height:0;padding:24px 33px 33px;display:flex;overflow-y:auto}.modal-body.svelte-ta60gp>*{flex-shrink:0}.modal-actions.svelte-ta60gp{gap:13.5px;margin-top:6px;display:flex}.modal-actions.svelte-ta60gp button{cursor:pointer;border:2.25px solid;border-radius:13.5px;flex:1;padding:15px;font-family:Fraunces,serif;font-size:21px;font-weight:500;transition:all .15s}
