dialog.svelte-2aoco4{--modal-position-top: 50%;--modal-position-left: 50%;--modal-max-width: 40rem;--modal-max-height: 90dvh;--modal-border-color: var(--primary-400);--modal-transform: translate(-50%, -50%);position:fixed;top:var(--modal-position-top);left:var(--modal-position-left);width:90vw;max-width:var(--modal-max-width, 40rem);max-height:var(--modal-max-height, 90dvh);background-color:var(--neutral-100);border:1px solid var(--modal-border-color);border-radius:.5rem;transform:var(--modal-transform);z-index:1002;overflow:auto}dialog.svelte-2aoco4.accent1{--modal-border-color: var(--accent1-400)}dialog.svelte-2aoco4.accent2{--modal-border-color: var(--accent2-400)}dialog.svelte-2aoco4.accent3{--modal-border-color: var(--accent3-400)}dialog.svelte-2aoco4.danger{--modal-border-color: var(--danger-400)}dialog.svelte-2aoco4.success{--modal-border-color: var(--success-400)}dialog.svelte-2aoco4::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d}dialog[open].svelte-2aoco4::backdrop{animation:svelte-2aoco4-fade-and-blur .3s ease-out}@keyframes svelte-2aoco4-fade-and-blur{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}dialog[open].svelte-2aoco4{animation:svelte-2aoco4-zoom .3s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-2aoco4-zoom{0%{transform:var(--modal-transform) scale(.95)}to{transform:var(--modal-transform) scale(1)}}dialog[open].svelte-2aoco4::backdrop{animation:svelte-2aoco4-fade .2s ease-out}@keyframes svelte-2aoco4-fade{0%{opacity:0}to{opacity:1}}.modal-contents.svelte-2aoco4{position:relative}.close.svelte-2aoco4{position:absolute;top:.5rem;right:.5rem;display:flex;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;background-color:var(--neutral-250);border:none;border-radius:.25rem;color:var(--neutral-700);z-index:10;cursor:pointer}.close.svelte-2aoco4 i:where(.svelte-2aoco4){font-size:1.2rem}@media (min-width: 768px){.close.svelte-2aoco4:hover{background-color:var(--neutral-350)}}.modal-header.svelte-2aoco4{display:flex;justify-content:flex-start;align-items:center;padding:.5rem 2.5rem 0 1rem}.modal-header.svelte-2aoco4 .h2:where(.svelte-2aoco4){margin-right:1rem;color:var(--neutral-900)}section.svelte-2aoco4{padding:1rem 1rem .75rem}
