.related-card.svelte-1f19a26{box-shadow:0 1px 3px #00000008,0 4px 6px #00000005;transition:box-shadow .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94),border-color .3s ease;transform:translateY(0);will-change:transform,box-shadow}.related-card.svelte-1f19a26:hover{box-shadow:0 4px 8px #0000000a,0 12px 24px #0000000f,0 24px 48px var(--card-glow)}.related-card.svelte-1f19a26.gradient-border:before{z-index:20}.related-shimmer.svelte-1f19a26:before{content:"";position:absolute;top:-50%;inset-inline-start:0;width:60%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translate(-200%) skew(-20deg);transition:transform .8s ease;pointer-events:none}.related-card.svelte-1f19a26:hover .related-shimmer:where(.svelte-1f19a26):before{transform:translate(300%) skew(-20deg)}[dir=rtl] .related-card.svelte-1f19a26:hover .related-shimmer:where(.svelte-1f19a26):before{transform:translate(-300%) skew(20deg)}@media(min-width:768px){.related-card.svelte-1f19a26{transform:translateY(0) rotateX(0)}.related-card.svelte-1f19a26:hover{transform:translateY(-4px) rotateX(.5deg)}}@media(prefers-reduced-motion:reduce){.related-shimmer.svelte-1f19a26:before{display:none}.related-card.svelte-1f19a26{transition:none}.related-card.svelte-1f19a26:hover{transform:none;box-shadow:0 1px 3px #00000008,0 4px 6px #00000005}}
