.neon-logo{color:var(--neon-color,#e8b4b8);cursor:default;display:inline-block;font-family:var(--neon-font,"Raleway"),sans-serif;font-size:var(--neon-font-size,2.4rem);font-weight:var(--neon-font-weight,300);letter-spacing:var(--neon-letter-spacing,3px);opacity:.85;text-shadow:0 0 12px rgba(232,180,184,.5);transition:all .08s cubic-bezier(.25,.46,.45,.94);user-select:none}.neon-logo.neon-static{opacity:.9;text-shadow:0 0 15px rgba(232,180,184,.7)}.neon-logo.flicker-dim{opacity:.3;text-shadow:0 0 3px rgba(232,180,184,.3);transform:scale(.998)}.neon-logo.flicker-off{opacity:.12;text-shadow:0 0 1px rgba(232,180,184,.1);transform:scale(.999)}.neon-logo.flicker-weak{opacity:.6;text-shadow:0 0 6px rgba(232,180,184,.4);transform:scale(.9995)}.neon-logo.electric-surge-1{opacity:1;text-shadow:0 0 15px rgba(232,180,184,.9),0 0 25px rgba(232,180,184,.7),0 0 35px rgba(232,180,184,.5);transform:scale(1.002)}.neon-logo.electric-surge-2{opacity:1;text-shadow:0 0 18px #e8b4b8,0 0 30px rgba(232,180,184,.8),0 0 45px rgba(232,180,184,.6),0 0 60px rgba(232,180,184,.3);transform:scale(1.004)}.neon-logo.electric-surge-3{opacity:1;text-shadow:0 0 20px #e8b4b8,0 0 35px rgba(232,180,184,.9),0 0 50px rgba(232,180,184,.7),0 0 70px rgba(232,180,184,.4);transform:scale(1.006)}.neon-logo.intensity-high.electric-surge-3{text-shadow:0 0 25px #e8b4b8,0 0 45px rgba(232,180,184,.9),0 0 65px rgba(232,180,184,.7),0 0 90px rgba(232,180,184,.5),0 0 120px rgba(232,180,184,.2);transform:scale(1.008)}.neon-logo.intensity-high.electric-surge-2{text-shadow:0 0 22px #e8b4b8,0 0 40px rgba(232,180,184,.8),0 0 60px rgba(232,180,184,.6),0 0 80px rgba(232,180,184,.4)}.neon-logo.intensity-low.electric-surge-3{text-shadow:0 0 12px rgba(232,180,184,.8),0 0 20px rgba(232,180,184,.6),0 0 30px rgba(232,180,184,.4);transform:scale(1.003)}.neon-logo.intensity-low.electric-surge-2{text-shadow:0 0 10px rgba(232,180,184,.7),0 0 18px rgba(232,180,184,.5),0 0 25px rgba(232,180,184,.3)}.neon-logo.intensity-low.electric-surge-1{text-shadow:0 0 8px rgba(232,180,184,.6),0 0 15px rgba(232,180,184,.4)}.neon-logo.neon-teal{--neon-color:#0d7377}.neon-logo.neon-teal.electric-surge-1{text-shadow:0 0 15px rgba(13,115,119,.9),0 0 25px rgba(13,115,119,.7),0 0 35px rgba(13,115,119,.5)}.neon-logo.neon-teal.electric-surge-2{text-shadow:0 0 18px #0d7377,0 0 30px rgba(13,115,119,.8),0 0 45px rgba(13,115,119,.6),0 0 60px rgba(13,115,119,.3)}.neon-logo.neon-teal.electric-surge-3{text-shadow:0 0 20px #0d7377,0 0 35px rgba(13,115,119,.9),0 0 50px rgba(13,115,119,.7),0 0 70px rgba(13,115,119,.4)}.neon-logo.neon-gold{--neon-color:#f4d03f}.neon-logo.neon-gold.electric-surge-1{text-shadow:0 0 15px rgba(244,208,63,.9),0 0 25px rgba(244,208,63,.7),0 0 35px rgba(244,208,63,.5)}.neon-logo.neon-gold.electric-surge-2{text-shadow:0 0 18px #f4d03f,0 0 30px rgba(244,208,63,.8),0 0 45px rgba(244,208,63,.6),0 0 60px rgba(244,208,63,.3)}.neon-logo.neon-gold.electric-surge-3{text-shadow:0 0 20px #f4d03f,0 0 35px rgba(244,208,63,.9),0 0 50px rgba(244,208,63,.7),0 0 70px rgba(244,208,63,.4)}.neon-logo.hover-enabled:hover{opacity:1;text-shadow:0 0 15px rgba(232,180,184,.8),0 0 25px rgba(232,180,184,.6),0 0 35px rgba(232,180,184,.4);transform:scale(1.02);transition:all .3s ease}@media (max-width:768px){.neon-logo{font-size:calc(var(--neon-font-size, 2.4rem)*.8);letter-spacing:calc(var(--neon-letter-spacing, 3px)*.7)}.neon-logo.electric-surge-3{text-shadow:0 0 15px #e8b4b8,0 0 25px rgba(232,180,184,.8),0 0 35px rgba(232,180,184,.6)}}@media (max-width:480px){.neon-logo{font-size:calc(var(--neon-font-size, 2.4rem)*.7);letter-spacing:calc(var(--neon-letter-spacing, 3px)*.5)}.neon-logo.electric-surge-1,.neon-logo.electric-surge-2,.neon-logo.electric-surge-3{text-shadow:0 0 10px rgba(232,180,184,.8),0 0 15px rgba(232,180,184,.6);transform:scale(1.001)}}@media (prefers-reduced-motion:reduce){.neon-logo{animation:none;transition:none}.neon-logo.electric-surge-1,.neon-logo.electric-surge-2,.neon-logo.electric-surge-3,.neon-logo.flicker-dim,.neon-logo.flicker-off,.neon-logo.flicker-weak{opacity:.9;text-shadow:0 0 15px rgba(232,180,184,.7);transform:none}}@media (prefers-contrast:high){.neon-logo{text-shadow:0 0 2px currentColor}.neon-logo.electric-surge-1,.neon-logo.electric-surge-2,.neon-logo.electric-surge-3{text-shadow:0 0 4px currentColor}}.neon-logo-navbar{--neon-font-size:1.8rem;--neon-letter-spacing:2px}.neon-logo-footer{--neon-font-size:1.6rem;--neon-letter-spacing:1.5px;opacity:.9}.neon-logo-hero{--neon-font-size:3.5rem;--neon-letter-spacing:4px}.neon-logo-small{--neon-font-size:1.4rem;--neon-letter-spacing:1px}