.holo::part(tilt):before{-webkit-mask-image:var(--hover-tilt-glare-mask), var(--hover-tilt-default-gradient);mask-image:var(--hover-tilt-glare-mask), var(--hover-tilt-default-gradient);background-image:linear-gradient(to top left,#f9b3eb,#e2a6fc,#88a2f8,#a2f5a9 90%);background-size:300% 300%;background-position:var(--gradient-x) var(--gradient-y);-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:22px 22px,cover;mask-size:22px 22px,cover;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat}.holo::part(tilt):after{content:"";pointer-events:none;background-image:var(--hover-tilt-default-gradient);mix-blend-mode:hard-light;opacity:calc(var(--hover-tilt-opacity,0) - .5);will-change:opacity, background-image;position:absolute;inset:0}hover-tilt.clipped::part(tilt){aspect-ratio:1.149;--hover-tilt-custom-shadow:none;clip-path:shape(from 98.86% 77.69%, line by -16.35% -23.35%, line by 14.9% -16.52%, curve by 1.2% -6.49% with 1.51% -1.68% / 1.99% -4.25%, curve by -4.79% -3.71% with -0.79% -2.24% / -2.68% -3.71%, hline by -15.59%, curve by -3.68% 1.78% with -1.39% 0% / -2.71% 0.64%, curve by -2.9% 3.43% with -1.01% 1.19% / -1.97% 2.32%, curve by 0.08% -3.92% with 0.41% -1.24% / 0.45% -2.62%, curve by -4.17% -4.04% with -0.61% -2.15% / -2.22% -3.71%, line by -4.85% -0.81%, line by -2.17% -5.05%, curve by -4.63% -3.3% with -0.87% -2.02% / -2.66% -3.3%, smooth by -4.63% 3.3% with -3.76% 1.28%, line by -1.11% 2.6%, curve by 0% -0.19% with 0% -0.06% / 0% -0.12%, curve to 28.21% 0% with 50.19% 8.61% / 41.36% 0%, hline to 5.16%, curve to 0% 5.93% with 2.31% 0% / 0% 2.66%, vline by 47.85%, curve by 5.16% 5.93% with 0% 3.27% / 2.31% 5.93%, hline by 12.85%, curve by 1.65% -0.32% with 0.58% 0% / 1.13% -0.11%, curve by 1.82% 2.04% with 0.45% 0.84% / 1.08% 1.54%, curve by -2.59% 5.14% with -1.55% 1.02% / -2.59% 2.94%, vline by 9.79%, curve by 5.16% 5.93% with 0% 3.27% / 2.31% 5.93%, hline by 6.71%, curve by 1.5% 0.08% with 0.66% 0% / 1.15% 0.03%, curve by 0% 0.15% with 0% 0.05% / 0% 0.1%, vline by 1.6%, curve by 1.2% 12.11% with 0% 5.7% / 0.19% 9.14%, curve by 4.81% 3.77% with 0.77% 2.27% / 2.68% 3.77%, hline by 12.91%, curve by 4.12% -2.36% with 1.62% 0% / 3.14% -0.87%, curve by 0.85% -5.19% with 0.97% -1.48% / 1.29% -3.4%, curve by -0.36% -6.88% with -0.36% -1.48% / -0.36% -4.73%, vline by -0.2%, smooth by 0% -2.55% with 0% -2.55%, curve by -0.99% -7.21% with 0% -2.66% / -0.33% -5.07%, curve by 1.85% 1.46% with 0.51% 0.62% / 1.13% 1.13%, curve by 1.93% 0.43% with 0.63% 0.29% / 1.28% 0.43%, curve by 3.72% -1.81% with 1.37% 0% / 2.72% -0.63%, line by 3.78% -4.5%, line by 9.08% 13.8%, curve by 4.11% 2.35% with 0.98% 1.48% / 2.5% 2.35%, hline by 15.58%, curve by 4.66% -3.37% with 1.99% 0% / 3.79% -1.31%, curve by -0.63% -6.28% with 0.86% -2.06% / 0.61% -4.5%, close)}hover-tilt.clipped::part(container){filter:drop-shadow(calc(var(--shadow-x) * calc(var(--hover-tilt-shadow-blur,12) * 1px)) calc(var(--shadow-y) * calc(var(--hover-tilt-shadow-blur,12) * .5px) + calc(var(--hover-tilt-shadow-blur,12) * .25px)) calc(var(--hover-tilt-shadow-blur,12) * .5px) lch(0% 0 0 / calc(var(--hover-tilt-opacity,0) * .2 + .05))) drop-shadow(calc(var(--shadow-x) * calc(var(--hover-tilt-shadow-blur,12) * .5px)) calc(var(--shadow-y) * calc(var(--hover-tilt-shadow-blur,12) * .25px) + calc(var(--hover-tilt-shadow-blur,12) * .125px)) calc(var(--hover-tilt-shadow-blur,12) * .25px) lch(0% 0 0 / calc(var(--hover-tilt-opacity,0) * .15 + .03)))}
