.neon-reveal-container{position:relative;width:100%;overflow:hidden;border-radius:1.25rem}.neon-tube{position:relative;width:100%;height:6px;border-radius:9999px;background:var(--neon-tube-bg,rgba(255,255,255,.9));box-shadow:0 0 10px var(--neon-color,#22d3ee),0 0 25px var(--neon-color,#22d3ee),0 0 50px var(--neon-glow,#06b6d4),0 0 80px var(--neon-glow,#06b6d4);transition:all .25s cubic-bezier(.16,1,.3,1)}.neon-tube--flicker{animation:neonIgnition 1.8s ease-in-out forwards}@keyframes neonIgnition{0%{opacity:.1;filter:drop-shadow(0 0 2px rgba(34,211,238,.2))}12%{opacity:.8;filter:drop-shadow(0 0 15px rgba(34,211,238,.8))}18%{opacity:.2}28%{opacity:.95;filter:drop-shadow(0 0 25px rgba(34,211,238,1))}35%{opacity:.3}42%{opacity:1;filter:drop-shadow(0 0 35px rgba(34,211,238,1))}70%{opacity:.85}to{opacity:1}}