.tilt-figure.svelte-xkqxit .tilt-stage:where(.svelte-xkqxit){perspective:1400px;border-radius:var(--radius);outline:2px solid transparent;outline-offset:4px}.tilt-figure.svelte-xkqxit .tilt-stage:where(.svelte-xkqxit):focus-visible{outline-color:var(--ring)}.tilt-figure.svelte-xkqxit .frame:where(.svelte-xkqxit){transform:rotateY(-9deg) rotateX(5deg) scale(.97);transform-origin:50% 50%;opacity:.85;-webkit-mask-image:linear-gradient(to right,black 70%,transparent),linear-gradient(to bottom,black 75%,transparent);mask-image:linear-gradient(to right,black 70%,transparent),linear-gradient(to bottom,black 75%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;transition:transform .3s ease-out,opacity .3s ease-out}.tilt-figure.svelte-xkqxit .tilt-stage:where(.svelte-xkqxit):hover .frame:where(.svelte-xkqxit),.tilt-figure.svelte-xkqxit .tilt-stage:where(.svelte-xkqxit):focus-visible .frame:where(.svelte-xkqxit){transform:none;opacity:1;-webkit-mask-image:none;mask-image:none}@media(prefers-reduced-motion:reduce){.tilt-figure.svelte-xkqxit .frame:where(.svelte-xkqxit){transition:none}}
