.caption-blur-layer.svelte-1j7sb04{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(to bottom, transparent var(--start), black var(--end));mask-image:linear-gradient(to bottom, transparent var(--start), black var(--end))}@media (hover:hover) and (pointer:fine){.caption-blur-layer.svelte-1j7sb04,.card-copy.svelte-1j7sb04{opacity:0;transition:opacity .15s ease-out}.shader-card.svelte-1j7sb04:is(:where(.svelte-1j7sb04):hover,:where(.svelte-1j7sb04):focus-visible) .caption-blur-layer:where(.svelte-1j7sb04),.shader-card.svelte-1j7sb04:is(:where(.svelte-1j7sb04):hover,:where(.svelte-1j7sb04):focus-visible) .card-copy:where(.svelte-1j7sb04){opacity:1}}@media (prefers-reduced-motion:reduce){.caption-blur-layer.svelte-1j7sb04,.card-copy.svelte-1j7sb04{transition:none}}
