.card.svelte-1mwqr5{position:relative;border-radius:.75rem;padding:1rem;background:#ffffff14;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);box-shadow:0 6px 20px #00000026;transform:scale(.985);will-change:transform,box-shadow,opacity;overflow:hidden}.card.inview.svelte-1mwqr5{animation:svelte-1mwqr5-pop-in .42s cubic-bezier(.17,.67,.32,1.26) 10ms both,svelte-1mwqr5-glow .9s ease-out 20ms both}.card.inview.svelte-1mwqr5:hover{transform:scale(.995);box-shadow:0 10px 28px #0000002e}.card.svelte-1mwqr5:after{content:"";position:absolute;inset:-20%;transform:translate(-120%) skew(-20deg);background:linear-gradient(90deg,#fff0,#fff3 45%,#ffffff59,#fff3 55%,#fff0);pointer-events:none}.card.inview.svelte-1mwqr5:after{animation:svelte-1mwqr5-shine .7s ease-out 80ms both}@keyframes svelte-1mwqr5-pop-in{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1mwqr5-glow{0%{box-shadow:0 8px 28px #3296ff40,0 0 #3296ff00}70%{box-shadow:0 10px 34px #3296ff38,0 0 0 10px #3296ff0f}to{box-shadow:0 6px 20px #00000026,0 0 #3296ff00}}@keyframes svelte-1mwqr5-shine{0%{transform:translate(-120%) skew(-20deg)}to{transform:translate(120%) skew(-20deg)}}@media (prefers-reduced-motion: reduce){.card.svelte-1mwqr5,.card.inview.svelte-1mwqr5,.card.inview.svelte-1mwqr5:after{animation:none!important;transform:none!important}}
