.case-card.svelte-f8y87a{position:relative;isolation:isolate}@media (hover: hover) and (prefers-reduced-motion: no-preference){.case-card.svelte-f8y87a{transition:transform .26s var(--ease-out-quint),border-color .26s var(--ease-out-quint)}.case-card.svelte-f8y87a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;background:radial-gradient(460px circle at var(--mx) var(--my),color-mix(in oklab,var(--amber) 11%,transparent),transparent 62%);opacity:0;transition:opacity .26s var(--ease-out-quint);pointer-events:none}.case-card.svelte-f8y87a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:radial-gradient(360px circle at var(--mx) var(--my),var(--amber),var(--teal) 45%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .26s var(--ease-out-quint);pointer-events:none}.case-card.svelte-f8y87a:hover{transform:translateY(-3px)}.case-card.svelte-f8y87a:hover:before{opacity:1}.case-card.svelte-f8y87a:hover:after{opacity:.6}}
