html.neonlux-intro-active{overflow:hidden}.neonlux-intro{position:fixed;inset:0;z-index:1000;background:#101619;display:grid;place-items:center;overflow:hidden;overflow:clip;isolation:isolate}.neonlux-intro svg{width:min(92vw,760px);height:auto;overflow:visible;max-height:75dvh}.neonlux-intro path{fill:none;stroke-linecap:round;stroke-linejoin:round}.neonlux-tube-halo{stroke:#d5efff;stroke-width:5;filter:drop-shadow(0 0 4px #c5e9ff) drop-shadow(0 0 9px #a9dfff)}.neonlux-tube-core{stroke:#fff;stroke-width:2.2}.neonlux-intro button{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right));background:transparent;color:#bac3c5;border:1px solid #59676e;font:14px system-ui;padding:10px 16px;min-height:44px}@media(prefers-reduced-motion:reduce){.neonlux-intro *{animation:none!important;transition:none!important}}

.neonlux-intro svg{position:relative;z-index:1}.neonlux-glowing-word{font:800 112px system-ui;fill:var(--accent,#ff0066)}.neonlux-intro button{z-index:2}

.neonlux-letter-halo{font:800 112px system-ui;fill:var(--accent,#ff0066);pointer-events:none}
