/* splash module */
#splash{background:radial-gradient(60% 40% at 50% 50%,#0f2a52,#040a14 80%)}
.logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:34px;font-weight:700;letter-spacing:.2em;color:#fff;text-indent:.2em;animation:lg 1.4s ease both}
.logo b{color:var(--blue)}
@keyframes lg{from{opacity:0;letter-spacing:.6em;filter:blur(6px)}}
.logo:after{content:"";position:absolute;left:0;right:0;top:100%;margin-top:12px;height:2px;background:linear-gradient(90deg,transparent,#5da0ff,transparent);animation:sw 1.6s ease-in-out infinite}
@keyframes sw{0%{transform:scaleX(0)}50%{transform:scaleX(1)}100%{transform:scaleX(0);opacity:0}}
