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