.slide-enter-active,.slide-leave-active{transition:all .3s ease}.slide-enter,.slide-leave-to{transform:translateY(-20px);opacity:0}.mobile-popup.svelte-1wgpbkj{transform-origin:bottom center;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-popup.svelte-1wgpbkj:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;background-color:#e5e7eb;border-radius:9999px;opacity:.8}.mobile-popup.svelte-1wgpbkj>div:where(.svelte-1wgpbkj){transform:translateZ(0)}.line-clamp-2.svelte-1b0ih1q{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes svelte-1ifc181-glow{0%{box-shadow:0 0 20px rgba(var(--primary),.2),0 0 40px rgba(var(--primary),.1)}to{box-shadow:0 0 30px rgba(var(--primary),.3),0 0 60px rgba(var(--primary),.15)}}.mobile-nav-button.svelte-1ifc181{transition:all .2s cubic-bezier(.4,0,.2,1)}.mobile-nav-button.svelte-1ifc181:active{transform:scale(.95)}@media (max-width: 768px){.layout-container.svelte-1ifc181{min-height:100vh}@supports (height: 100dvh){.layout-container.svelte-1ifc181{min-height:100dvh}}}.safari-mobile-nav.svelte-1ifc181{position:fixed;bottom:0;left:0;right:0;height:4rem;padding-bottom:env(safe-area-inset-bottom,0)}@media (max-width: 768px){.safari-main-content.svelte-1ifc181{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0));min-height:calc(100vh - 4rem - env(safe-area-inset-bottom,0))}@supports (height: 100dvh){.safari-main-content.svelte-1ifc181{min-height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0))}}}
