.holo{--tx:0;--ty:0;margin:0;perspective:900px;font-family:ui-rounded,SF Pro Rounded,Nunito,Varela Round,system-ui,sans-serif;font-weight:900;font-size:var(--holo-size,clamp(68px,13vw,156px));line-height:1;letter-spacing:-.02em;cursor:default;user-select:none;-webkit-user-select:none}.holo__piece{position:relative;display:inline-block;padding:.14em .16em;transform-origin:0 100%;transform:rotate(-2deg) rotateX(calc(var(--ty) * 6deg)) rotateY(calc(var(--tx) * -8deg)) rotate3d(1,-1,0,8deg);transition:transform .12s ease-out;will-change:transform}.holo__vinyl{display:block;color:#ffffff;text-shadow:.09em 0 0 #fff,-.09em 0 0 #fff,0 .09em 0 #fff,0 -.09em 0 #fff,.064em .064em 0 #fff,-.064em .064em 0 #fff,.064em -.064em 0 #fff,-.064em -.064em 0 #fff,.083em .034em 0 #fff,-.083em .034em 0 #fff,.083em -.034em 0 #fff,-.083em -.034em 0 #fff,.034em .083em 0 #fff,-.034em .083em 0 #fff,.034em -.083em 0 #fff,-.034em -.083em 0 #fff;filter:drop-shadow(0 .5px .5px rgba(0,0,0,.16)) drop-shadow(calc(1.5px - var(--tx) * 1px) 2px 3px rgba(0,0,0,.14))}.holo__foil{position:absolute;inset:.14em .16em;color:transparent;background-image:radial-gradient(circle at calc(50% + var(--tx) * 38%) calc(50% + var(--ty) * 48%),rgba(255,255,255,.95),rgba(255,255,255,0) 32%),repeating-linear-gradient(115deg,rgba(255,255,255,0) 0 3px,rgba(255,255,255,.1) 3px 4px),linear-gradient(125deg,#ff9ed9,#ffdc8c,#9effb8,#8ce6ff,#c2a8ff,#ff9ed9,#ffdc8c,#9effb8,#8ce6ff,#c2a8ff,#ff9ed9),linear-gradient(160deg,#9a9aa0,#ececf0 35%,#8a8a90 60%,#dcdce2);background-size:100% 100%,100% 100%,320% 320%,100% 100%;background-position:50%,50%,calc(50% + var(--tx) * 45%) calc(50% + var(--ty) * 45%),50%;background-blend-mode:screen,overlay,multiply,normal;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.holo__piece{transition:none}}