:root{--grounds-holo-texture:url(/materials/grounds-holographic-tile.png);--grounds-holo-size:400px;--grounds-holo-overlay:linear-gradient(118deg,#ffffff70 0%,#ffffff14 18%,#ffcbf538 34%,#b1eeff3d 53%,#c9ffd833 72%,#ffffff5c 100%);--grounds-holo-duration:18s}@keyframes grounds-holo-shift{0%{background-position:0 45%,0 0}50%{background-position:100% 58%,calc(var(--grounds-holo-size)*.48)calc(var(--grounds-holo-size)*-.36)}to{background-position:0% 42%,calc(var(--grounds-holo-size)*-.34)calc(var(--grounds-holo-size)*.5)}}.grounds-material-holographic{background-color:#f6f6f4;background-image:var(--grounds-holo-overlay),var(--grounds-holo-texture);background-repeat:repeat,repeat;background-size:200% 200%,var(--grounds-holo-size)var(--grounds-holo-size);animation:grounds-holo-shift var(--grounds-holo-duration)ease-in-out infinite alternate;will-change:background-position;background-position:0 45%,0 0}.grounds-holographic-text{background-image:var(--grounds-holo-overlay),var(--grounds-holo-texture);background-repeat:repeat,repeat;background-size:200% 200%,var(--grounds-holo-size)var(--grounds-holo-size);color:#0000;-webkit-text-fill-color:transparent;animation:grounds-holo-shift var(--grounds-holo-duration)ease-in-out infinite alternate;will-change:background-position;background-position:50%,0 0;-webkit-background-clip:text;background-clip:text}.grounds-holo-hover{transition:color .18s,border-color .18s,box-shadow .18s}.grounds-holo-hover:is(:hover,:focus-visible){color:#111827;background-color:#f6f6f4;background-image:var(--grounds-holo-overlay),var(--grounds-holo-texture);background-repeat:repeat,repeat;background-size:200% 200%,var(--grounds-holo-size)var(--grounds-holo-size);animation:grounds-holo-shift var(--grounds-holo-duration)ease-in-out infinite alternate;will-change:background-position;background-position:0 45%,0 0;border-color:#1118272e}.dark .grounds-holographic-text{filter:saturate(1.08)brightness(1.06)}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.grounds-holographic-text{color:#0f172a;-webkit-text-fill-color:currentColor;background-image:none;animation:none}.dark .grounds-holographic-text{color:#e2e8f0}}@media (prefers-reduced-motion:reduce){.grounds-material-holographic,.grounds-holographic-text,.grounds-holo-hover:is(:hover,:focus-visible){will-change:auto;background-position:50%,0 0;animation:none}}.holo-film{background-blend-mode:screen,overlay,soft-light,normal;background:radial-gradient(120% 90% at 20% 15%,#ffffffbf 0%,#ffffff40 22%,#fff0 55%),conic-gradient(from 210deg at 30% 35%,#00ffffd9,#0078ffbf,#b400ffb3,#ff0078bf,#ff7800bf,#ffff00b3,#00ffb4cc,#00ffffd9),linear-gradient(135deg,#ffffffa6,#dcebff40 30%,#ffd2eb40 55%,#ebfff54d 80%,#ffffffa6),linear-gradient(#f5f5f8f2,#e6e6eceb);position:relative;overflow:hidden}.holo-film:after{content:"";mix-blend-mode:overlay;opacity:.35;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff09 0 1px,#00000008 2px 3px);position:absolute;inset:0}.holo-film:before{content:"";mix-blend-mode:screen;opacity:.35;pointer-events:none;background:linear-gradient(120deg,#fff0 35%,#ffffff59 50%,#fff0 65%);animation:10s ease-in-out infinite holoSheen;position:absolute;inset:-40%;transform:translate(-20%)rotate(10deg)}@keyframes holoSheen{0%{transform:translate(-25%)rotate(10deg)}50%{transform:translate(25%)rotate(10deg)}to{transform:translate(-25%)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.holo-film:before{animation:none}}
