.image-hover.svelte-p3rtkw{pointer-events:none;position:absolute;inset:0;overflow:clip}.image-hover.edge.svelte-p3rtkw{box-shadow:var(--sh-edge)}.icon.svelte-p3rtkw{color:var(--c-purple);opacity:0;width:5.5rem;height:5.5rem;transition:opacity .3s,translate .3s;position:absolute;inset:auto 0 0 auto;translate:0 100%}figure:has(>.image-hover){overflow-clip-margin:.5px;overflow:clip}figure:has(>.image-hover) img{transition:scale .2s}@media (width>=40em){a:is(:hover,:focus-visible) figure:has(>.image-hover) img{scale:1.1}a:is(:hover,:focus-visible) .icon.svelte-p3rtkw{opacity:1;translate:0}}
