:root{--sunpillar-clr-1:#ff6b6b;--sunpillar-clr-2:#4ecdc4;--sunpillar-clr-3:#45b7d1;--sunpillar-clr-4:#96ceb4;--sunpillar-clr-5:#ffeaa7;--sunpillar-clr-6:plum;--background-x:0%;--background-y:0%;--pointer-x:50%;--pointer-y:50%}@keyframes holo-bg{0%{background-position:0 var(--background-y),0 0,center}to{background-position:0 var(--background-y),90% 90%,center}}.icon-pattern-shine{filter:brightness(.66)contrast(1.33)saturate(.33)opacity(.8);mix-blend-mode:color-dodge;transition:filter .6s;position:relative}.icon-pattern-shine:before{content:"";--space:5%;--angle:-45deg;z-index:2;background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1)calc(var(--space)*1),var(--sunpillar-clr-2)calc(var(--space)*2),var(--sunpillar-clr-3)calc(var(--space)*3),var(--sunpillar-clr-4)calc(var(--space)*4),var(--sunpillar-clr-5)calc(var(--space)*5),var(--sunpillar-clr-6)calc(var(--space)*6),var(--sunpillar-clr-1)calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,#8fa3a3 3.8%,#8fc1c1 4.5%,#8fa3a3 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x)var(--pointer-y),rgba(0,0,0,.1) 12%,rgba(0,0,0,.15) 20%,rgba(0,0,0,.25) 120%);background-position:0 var(--background-y),var(--background-x)var(--background-y),center;background-blend-mode:color,hard-light;-webkit-mask-image:url(/iconpattern.png);mask-image:url(/iconpattern.png);-webkit-mask-size:150%;mask-size:150%;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:luminance;mask-mode:luminance;-webkit-mask-position:top calc(200% - (var(--background-y)*5))left calc(100% - var(--background-x));mask-position:top calc(200% - (var(--background-y)*5))left calc(100% - var(--background-x));background-repeat:repeat;background-size:500% 500%,300% 300%,200% 200%;transition:-webkit-mask-position .3s ease-out,mask-position .3s ease-out;animation:18s linear infinite holo-bg;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(1px)}
