.ligaz-holo{--holo-pointer-x:50%;--holo-pointer-y:50%;--holo-rotate-x:0deg;--holo-rotate-y:0deg;--holo-glare-opacity:0;--holo-intensity:.42;--holo-blend:screen;border-radius:inherit;isolation:isolate;transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--holo-rotate-x)) rotateY(var(--holo-rotate-y));touch-action:pan-x pan-y;transition:transform .18s cubic-bezier(.2,.75,.25,1),filter .18s;display:block;position:relative;overflow:hidden}.ligaz-holo--grid{transition-duration:.14s}.ligaz-holo__surface{z-index:0;border-radius:inherit;display:block;position:relative;overflow:hidden}.ligaz-holo__surface>img,.ligaz-holo__surface>picture,.ligaz-holo__surface img{object-fit:cover;width:100%;height:100%;display:block}.ligaz-holo__foil,.ligaz-holo__pattern,.ligaz-holo__glare{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.ligaz-holo__foil,.ligaz-holo__pattern{opacity:calc(var(--holo-intensity) * .72);mix-blend-mode:var(--holo-blend);-webkit-mask-image:var(--holo-mask,linear-gradient(#fff,#fff));-webkit-mask-image:var(--holo-mask,linear-gradient(#fff,#fff));mask-image:var(--holo-mask,linear-gradient(#fff,#fff));-webkit-mask-size:cover;mask-size:cover}.ligaz-holo__foil{background:repeating-linear-gradient(112deg,#ff50b48c 0 9%,#ffdc6473 14%,#5fffcd80 22%,#5faaff8c 31%,#b95fff80 40%,#ff50b48c 49%) 0 0/260% 260%;background-position:calc(100% - var(--holo-pointer-x)) calc(100% - var(--holo-pointer-y));filter:saturate(1.1)brightness(.9)}.ligaz-holo__pattern{background-position:var(--holo-pointer-x) var(--holo-pointer-y)}.ligaz-holo[data-pattern=bands] .ligaz-holo__pattern{background-image:repeating-linear-gradient(96deg,#0000 0 7px,#ffffff47 8px,#0000 10px 20px)}.ligaz-holo[data-pattern=microgrid] .ligaz-holo__pattern{background-image:linear-gradient(45deg,#ffffff2e 25%,#0000 25% 75%,#ffffff2e 75%),linear-gradient(-45deg,#ffffff1a 25%,#0000 25% 75%,#ffffff1a 75%);background-size:8px 8px}.ligaz-holo[data-pattern=metal] .ligaz-holo__foil{background-image:linear-gradient(110deg,#5c3b00 0%,#ffe8a3 20%,#9a6610 38%,#fff5bd 53%,#7b4a00 72%,#ebbd53 100%)}.ligaz-holo[data-pattern=etched] .ligaz-holo__pattern{background-image:repeating-radial-gradient(ellipse at var(--holo-pointer-x) var(--holo-pointer-y), #ffffff38 0 1px, transparent 1px 5px)}.ligaz-holo[data-pattern=cosmos] .ligaz-holo__pattern{background-image:radial-gradient(circle at 12% 18%,#fff 0 1px,#0000 2px),radial-gradient(circle at 73% 34%,#fff 0 1.5px,#0000 3px),radial-gradient(circle at 38% 77%,#fff 0 1px,#0000 2px),radial-gradient(circle at 88% 84%,#fff 0 2px,#0000 4px);background-size:43px 47px,61px 67px,53px 59px,79px 83px}.ligaz-holo[data-pattern=pokeball] .ligaz-holo__pattern,.ligaz-holo[data-pattern=masterball] .ligaz-holo__pattern{transform:translate(calc((var(--holo-pointer-x) - 50%) * .08), calc((var(--holo-pointer-y) - 50%) * .08));background-image:radial-gradient(circle,#0000 0 5px,#ffffff57 5.5px 7px,#0000 7.5px),linear-gradient(#0000 45%,#ffffff40 46% 54%,#0000 55%);background-size:28px 28px}.ligaz-holo[data-pattern=masterball] .ligaz-holo__pattern{background-image:linear-gradient(45deg,#0000 42%,#ffffff47 43% 48%,#0000 49%),linear-gradient(-45deg,#0000 42%,#ffffff47 43% 48%,#0000 49%),radial-gradient(circle,#0000 0 5px,#ffffff61 5.5px 7px,#0000 7.5px)}.ligaz-holo[data-pattern=crystal] .ligaz-holo__pattern{background-image:linear-gradient(32deg,#0000 25%,#ffffff52 26% 28%,#0000 29%),linear-gradient(148deg,#0000 35%,#78dcff4d 36% 39%,#0000 40%);background-size:34px 41px,47px 37px}.ligaz-holo[data-pattern=tinsel] .ligaz-holo__pattern{background-image:repeating-linear-gradient(0deg,#ffffff59 0 1px,#0000 1px 4px)}.ligaz-holo--rainbow .ligaz-holo__foil{filter:saturate(1.25)contrast(1.08);background-size:340% 340%}.ligaz-holo--gold .ligaz-holo__foil{background-image:linear-gradient(115deg,#4c2d00,#f5d66f 22%,#83520a 40%,#fff1a1 57%,#6e4100 74%,#dba937)}.ligaz-holo--textured .ligaz-holo__foil,.ligaz-holo--etched .ligaz-holo__foil{opacity:calc(var(--holo-intensity) * .48)}.ligaz-holo--cosmos .ligaz-holo__foil,.ligaz-holo--pokeball .ligaz-holo__foil,.ligaz-holo--masterball .ligaz-holo__foil,.ligaz-holo--crystal .ligaz-holo__foil,.ligaz-holo--tinsel .ligaz-holo__foil{opacity:calc(var(--holo-intensity) * .52)}.ligaz-holo__glare{opacity:var(--holo-glare-opacity);background:radial-gradient(circle at var(--holo-pointer-x) var(--holo-pointer-y), #ffffffeb 0, #ffffff42 18%, transparent 52%);mix-blend-mode:screen;transition:opacity .15s}.ligaz-holo--grid:not([data-active=true]){transform:none}.ligaz-holo--grid:not([data-active=true]) .ligaz-holo__foil,.ligaz-holo--grid:not([data-active=true]) .ligaz-holo__pattern{opacity:calc(var(--holo-intensity) * .22)}.ligaz-holo--static,.ligaz-holo[data-enabled=false]{transform:none}.ligaz-holo--static .ligaz-holo__glare,.ligaz-holo[data-enabled=false] .ligaz-holo__glare{display:none}.ligaz-holo:focus-visible{outline-offset:3px;outline:2px solid #fb923c}@supports not (mix-blend-mode:screen){.ligaz-holo__foil,.ligaz-holo__pattern{display:none}}@media (prefers-reduced-motion:reduce){.ligaz-holo{transition:none;transform:none!important}.ligaz-holo__glare{display:none}}
