.flashlight-effect.svelte-165wycp{position:relative;overflow:hidden;--mouse-x:50%;--mouse-y:50%;isolation:isolate}.flashlight-effect.svelte-165wycp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.04),transparent 40%);opacity:0;transition:opacity .5s;pointer-events:none;z-index:1}.flashlight-effect.svelte-165wycp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.15),transparent 40%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s;pointer-events:none;z-index:2}.flashlight-effect.svelte-165wycp:hover:before,.flashlight-effect.svelte-165wycp:hover:after{opacity:1}.aura-glow-overlay.svelte-165wycp{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.03),transparent 50%);pointer-events:none;border-radius:inherit}.aura-card-glow{position:relative}.aura-card-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.03),transparent 60%);pointer-events:none;border-radius:inherit}.animate-float{animation:svelte-165wycp-float 6s ease-in-out infinite}@keyframes svelte-165wycp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
