.rn-scroll-header-anchor{height:0;margin:0;padding:0;pointer-events:none}
.header.rn-scroll-header-floating{position:sticky;top:0;z-index:1000;background:var(--bg,#101111);box-shadow:0 8px 24px #0007;translate:0 0!important;transform:translateY(calc(-100% - 16px));visibility:hidden;pointer-events:none}
.header.rn-scroll-header-animated{transition:transform .18s ease,visibility 0s linear .18s}
.header.rn-scroll-header-revealed{transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:0s}
#mobile-navigation.rn-scroll-menu-floating{position:fixed;top:var(--rn-scroll-menu-top);left:var(--rn-scroll-menu-left);width:var(--rn-scroll-menu-width);max-height:calc(100vh - var(--rn-scroll-menu-top) - 12px);max-height:calc(100dvh - var(--rn-scroll-menu-top) - 12px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;z-index:1001;background:var(--bg,#101111);box-shadow:0 8px 24px #0007}
@media(prefers-reduced-motion:reduce){.header.rn-scroll-header-animated{transition:none}}
