#site-header [data-testid=headerLinks]{position:relative}
.nav-fire{font-size:1.05em;margin-right:3px;line-height:1}
#site-header nav a{white-space:nowrap}
[data-ranking-nav]{flex-shrink:0;max-width:none!important}
[data-release-item][hidden]{display:none!important}
[data-release-filter][aria-pressed=true]{outline:2px solid var(--mainBrand);outline-offset:-1px}
.local-snapshot-status{font-size:12px;color:var(--meta);margin:5px 0 0}
#page-menu[hidden],#mobile-search[hidden],[data-filter-group] [hidden]{display:none!important}
#page-menu{position:absolute;right:16px;top:100%;z-index:1000;width:340px;max-width:calc(100vw - 32px);margin:0;border-radius:12px;box-shadow:0 12px 35px #0003;overflow:hidden;max-height:75vh;overflow-y:auto}
#mobile-search{padding:12px;background:var(--mainBrand);color:white}
#mobile-search label{display:block;margin-bottom:5px}
#mobile-search>div{display:flex;gap:8px}
#mobile-search input{width:100%;min-width:0;background:var(--mainBg);color:var(--mainFg);border:0;border-radius:9px;padding:10px;font-size:16px}
#mobile-search button{border:1px solid white;border-radius:9px;color:white;background:transparent;padding:8px}
[data-filter-status]{font-size:14px;color:var(--meta);margin:8px 0}
@media(min-width:768px){#mobile-search{display:none}}
