html{width:100%}.popup.svelte-mxlolx{--animation-duration: .5s;animation:svelte-mxlolx-fade-in var(--animation-duration) forwards;background-color:#00000080;transition:background-color,backdrop-filter var(--animation-duration) ease-in-out}@keyframes svelte-mxlolx-fade-in{0%{opacity:0}to{opacity:1}}.popup-container.svelte-mxlolx{animation:svelte-mxlolx-slide-in ease-in-out .3s forwards;background-color:var(--popup-bg-color, #fff)}@media (orientation: landscape){@media (min-width: 980px){.popup-container.svelte-mxlolx{height:var(--popup-height, unset)!important}}@media (max-width: 980px){.modal-close-button.svelte-mxlolx{color:#505060}}}@keyframes svelte-mxlolx-slide-in{0%{transform:translateY(10%)}to{transform:translateY(0)}}.popup.closing.svelte-mxlolx{animation:svelte-mxlolx-fade-out var(--animation-duration) forwards;background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.popup.closing.svelte-mxlolx .popup-container:where(.svelte-mxlolx){animation:svelte-mxlolx-scale-out var(--animation-duration) forwards,svelte-mxlolx-fade-out var(--animation-duration) forwards}@keyframes svelte-mxlolx-fade-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-mxlolx-scale-out{to{transform:scale(.8)}}button.svelte-18cyxzx:hover,button.svelte-18cyxzx:focus,button.svelte-18cyxzx:active{background-color:theme("borderColor.red.500")}
