.mobile-scroll-logo {
 position: absolute;
 left: 50%;
 transform: translateX(-50%);
 opacity: 0;
 transition: opacity 0.3s ease;
 pointer-events: none;
 z-index: 2;
 width: 120px;
 height: 16px;
}

.mobile-scroll-logo.visible {
 opacity: 1;
 pointer-events: auto;
}

.mobile-scroll-logo a {
 display: block;
 width: 100%;
 height: 100%;
}

.mobile-scroll-logo svg {
 width: 100%;
 height: 100%;
}

@media only screen and (max-width: 576px) {
 .mobile-scroll-logo {
 width: 140px;
 height: 18px;
 }
}

.sc-f38f58f-0.kEBXsg {
 transition: border-bottom 0.3s ease;
}

.sc-f38f58f-0.kEBXsg.scrolled {
 border-bottom: 1px solid #050405;
}