.holo-foil{z-index:3;pointer-events:none;border-radius:inherit;opacity:0;mix-blend-mode:color-dodge;--hx:var(--px,var(--gx,0));--hy:var(--py,var(--gy,0));-webkit-mask-image:var(--holo-mask,none);-webkit-mask-image:var(--holo-mask,none);mask-image:var(--holo-mask,none);transition:opacity .5s;position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.holo-foil:before{content:"";filter:brightness(.42)contrast(1.6)saturate(1.5);transform:translate3d(calc(var(--hx) * -38%),calc(var(--hy) * -38%),0);background:repeating-linear-gradient(112deg,#ff6b8a 0%,#ffd36b 2.4%,#7dffb2 4.8%,#5ad7ff 7.2%,#9a7bff 9.6%,#ff6bd3 12%,#ff6b8a 14.4%);position:absolute;inset:-60%;-webkit-mask-image:linear-gradient(112deg,#0000 22%,#000 42% 58%,#0000 78%);mask-image:linear-gradient(112deg,#0000 22%,#000 42% 58%,#0000 78%)}.holo-foil:after{content:"";opacity:.32;mix-blend-mode:overlay;background-size:150px 150px;background-position:calc(var(--hx) * 70px) calc(var(--hy) * 70px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 11 -7.6'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tilt-card:is(:hover,:focus-visible) .holo-foil,.detail-artwork.is-turning:hover .holo-foil{opacity:.85}}@media (hover:none){.has-device-tilt .holo-foil{opacity:.75}.holo-foil:after{opacity:.14;background-size:110px 110px}}.detail-artwork.is-zoomed .holo-foil{opacity:0!important}@media (prefers-reduced-motion:reduce){.holo-foil{display:none}}
