[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.animated-ruler.svelte-acxh1c{width:100%;animation:svelte-acxh1c-wider 2s linear backwards}@keyframes svelte-acxh1c-wider{0%{width:0%}to{width:100%}}.animate.svelte-1yqrlph{animation:svelte-1yqrlph-animate 1s cubic-bezier(.26,.53,.74,1.48) .5s backwards}@keyframes svelte-1yqrlph-animate{0%{opacity:0}to{opacity:1}}.carousel-item.svelte-1qxid4u{position:absolute;top:0;left:0;opacity:0;z-index:-10;transition:opacity .5s ease-in-out}.carousel-item.active.svelte-1qxid4u{opacity:1;z-index:1}.modal-overlay.svelte-1ypxhaz{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1ypxhaz{background-color:#202327;color:#f9fafa;border-radius:1rem;width:90vw;max-width:600px;max-height:90vh;overflow:auto;box-shadow:0 10px 25px #00000080;padding:2rem;position:relative}.modal-title.svelte-1ypxhaz{font-size:1.75rem;margin-bottom:1rem}.modal-input.svelte-1ypxhaz{width:100%;padding:1rem;font-size:1.25rem;border:none;outline:none;border-radius:.5rem;background-color:#2e3138;color:#f9fafa;margin-bottom:1.5rem}.results.svelte-1ypxhaz{overflow-y:auto;max-height:50vh}.results.svelte-1ypxhaz h3:where(.svelte-1ypxhaz){color:#d5d7dd;border-bottom:1px solid hsl(220,10%,20%);padding-bottom:.5rem;margin-top:1rem;margin-bottom:.5rem}.results.svelte-1ypxhaz ul:where(.svelte-1ypxhaz){list-style:none;padding:0;margin:0;display:grid;gap:1rem}.results.svelte-1ypxhaz li:where(.svelte-1ypxhaz){padding-block:.5rem;border-bottom:1px solid hsl(220,10%,20%)}.results.svelte-1ypxhaz a:where(.svelte-1ypxhaz){color:#c7cad1;font-size:1.25rem;text-decoration:none;transition:color .3s ease}.results.svelte-1ypxhaz a:where(.svelte-1ypxhaz):hover{color:#0ff}.results.svelte-1ypxhaz p:where(.svelte-1ypxhaz){color:#abb0ba;font-size:1rem;margin-top:.5rem;line-height:1.4}.close-button.svelte-1ypxhaz{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#8f96a3;font-size:2rem;cursor:pointer}.close-button.svelte-1ypxhaz:hover{color:#f66}.modal-input.svelte-1ypxhaz::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.myshadow.svelte-18v51pg{text-shadow:2px 2px #a715805b}
