.neon-title-premium{background:none;background-size:400% 400%;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;background-clip:border-box;animation:gradient-shift 6s ease infinite;filter:drop-shadow(0 0 20px rgba(236,72,153,.5));position:relative}.neon-title-premium:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--v2-signature),transparent);border-radius:2px;animation:underline-glow 2s ease-in-out infinite}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes underline-glow{0%,to{opacity:.3;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}.neon-text-cyan,.neon-text-purple,.neon-text-pink,.neon-text-yellow,.neon-text-green{color:var(--v2-signature);text-shadow:0 0 5px var(--v2-bg),0 0 10px var(--v2-bg),0 0 15px var(--v2-bg),0 0 20px var(--v2-bg)}.neon-text-gradient{background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;background-clip:border-box;filter:drop-shadow(0 0 10px rgba(0,245,255,.5))}.shadow-neon-cyan,.shadow-neon-purple,.shadow-neon-pink,.shadow-neon-yellow,.shadow-neon-green{box-shadow:0 0 20px rgba(var(--v2-bg-rgb),.3),0 0 40px rgba(var(--v2-bg-rgb),.2),0 0 60px rgba(var(--v2-bg-rgb),.1)}.neon-drag-zone{position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.neon-drag-zone:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:linear-gradient(45deg,transparent,rgba(var(--v2-surface-rgb),.3),transparent);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;opacity:0;transition:opacity .3s ease}.neon-drag-zone:hover:before{opacity:1}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.7}}.animate-flicker{animation:flicker 3s infinite}@keyframes pulse-glow{0%,to{filter:brightness(1) drop-shadow(0 0 10px currentColor)}50%{filter:brightness(1.2) drop-shadow(0 0 20px currentColor)}}.animate-pulse-glow{animation:pulse-glow 2s infinite}@keyframes neon-tube{0%,to{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor,0 0 20px currentColor}50%{text-shadow:0 0 2px currentColor,0 0 5px currentColor,0 0 8px currentColor,0 0 12px currentColor}}.animate-neon-tube{animation:neon-tube 2s infinite}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.animate-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,var(--v2-surface) 25%,var(--v2-surface) 50%,var(--v2-surface) 75%);background-size:400% 100%}.animation-delay-1000{animation-delay:1s}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.interactive-card{transition:all .3s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d}.interactive-card:hover{transform:translateY(-10px) rotateX(5deg);box-shadow:0 20px 40px rgba(var(--v2-bg-rgb),.3),0 0 30px rgba(var(--v2-bg-rgb),.2)}.morph-button{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.morph-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--v2-surface-rgb),.2),transparent);transition:left .5s}.morph-button:hover:before{left:100%}@keyframes neonDraw{0%{stroke-dashoffset:1000;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.neon-draw{stroke-dasharray:1000;stroke-dashoffset:1000;animation:neonDraw 3s ease-in-out forwards}.parallax-layer{will-change:transform}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--v2-line);outline-offset:2px}@media(prefers-contrast:high){.neon-text-cyan,.neon-text-purple,.neon-text-pink,.neon-text-yellow,.neon-text-green{text-shadow:none;font-weight:700}.shadow-neon-cyan,.shadow-neon-purple,.shadow-neon-pink,.shadow-neon-yellow,.shadow-neon-green{box-shadow:none;border:2px solid currentColor}}html{scrollbar-width:thin;scrollbar-color:var(--v2-signature) var(--v2-bg)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--v2-bg)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--v2-signature),var(--v2-signature),var(--v2-signature));border-radius:3px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--v2-signature),var(--v2-signature),var(--v2-signature));box-shadow:0 0 8px rgba(var(--v2-bg-rgb),.5)}html{scroll-behavior:smooth}::selection{background:rgba(var(--v2-surface-rgb),.2);color:var(--v2-signature)}@media(max-width:768px){.neon-text-cyan,.neon-text-purple,.neon-text-pink,.neon-text-yellow,.neon-text-green{text-shadow:0 0 3px currentColor,0 0 6px currentColor,0 0 9px currentColor}.shadow-neon-cyan,.shadow-neon-purple,.shadow-neon-pink,.shadow-neon-yellow,.shadow-neon-green{box-shadow:0 0 10px rgba(var(--v2-bg-rgb),.2),0 0 20px rgba(var(--v2-bg-rgb),.1)}}@media(prefers-reduced-motion:reduce){.interactive-card:hover{transform:none!important}.morph-button:before{animation:none!important;transition:none!important}.animate-flicker,.animate-pulse-glow,.animate-neon-tube,.animate-shimmer,.neon-draw{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/neon-effects.css.map */
