.tunnel-symbol-sequence{position:absolute;inset:0;z-index:5;pointer-events:none}.tunnel-math-symbol{position:absolute;left:50%;top:46%;display:block;font:italic clamp(3.3rem,6vw,6rem)/1 Georgia,serif;color:#f5f5f5;text-shadow:0 0 16px #041024,0 0 30px #041024,0 0 42px #c8102e99;opacity:0;transform:translate(-50%,-50%) scale(.4);animation:mathematical-reveal 28s ease-in-out infinite;animation-delay:var(--symbol-delay);will-change:transform,opacity}.final-infinity{font-style:normal;font-size:clamp(4.5rem,8vw,8rem);color:#ff8ca1;text-shadow:0 0 18px #041024,0 0 34px #c8102e,0 0 55px #c8102e88}.visuals-paused .tunnel-math-symbol{animation-play-state:paused!important}@keyframes mathematical-reveal{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}2.5%{opacity:1;transform:translate(-50%,-50%) scale(.85)}10.5%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}14.28%,100%{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@media(max-width:780px){.tunnel-math-symbol{font-size:3.5rem}.final-infinity{font-size:5rem}}@media(prefers-reduced-motion:reduce){.tunnel-math-symbol{display:none;animation:none!important}.final-infinity{display:block;opacity:1;transform:translate(-50%,-50%) scale(1)}}
.tunnel-frame{animation-duration:28s}.tunnel-frame:nth-of-type(2){animation-delay:-14s}
