/* This local edition adds Bounty without changing the established navigation. */
.site-header nav a.nav-bounty{color:#aa3368;font-weight:600;white-space:nowrap}
.site-header nav a.nav-bounty::after{background:currentColor}
.site-header nav a.nav-bounty:hover{color:#80244d}
.site-header nav a.nav-bounty:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:1px}
html[data-theme=dark] .site-header nav a.nav-bounty{color:#fa91bc}
html[data-theme=dark] .site-header nav a.nav-bounty:hover{color:#ffc4dc}
@media(min-width:851px){
 .site-header{grid-template-columns:minmax(84px,1fr) auto minmax(136px,1fr);column-gap:clamp(16px,2vw,25px)}
 .site-header nav{gap:clamp(12px,1.5vw,22px);flex-wrap:nowrap}
 .site-header nav a{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}
}
@media(min-width:851px) and (max-width:1050px){.site-header nav a{font-size:12px}.site-header .header-tools{gap:4px}}
@media(max-width:850px){
 .site-header nav a.nav-bounty,.site-header nav a.nav-presale{grid-column:auto;display:flex;align-items:center;justify-content:center;min-height:46px;margin-top:5px;padding:12px 10px;border-top:1px solid #aa33682b;border-radius:2px}
 .site-header nav a.nav-bounty{background:#cf4c8710}
 .site-header nav a.nav-presale{border-top-color:#9c70142b}
 .site-header nav a.nav-bounty::after,.site-header nav a.nav-presale::after{bottom:5px;left:calc(50% - 24px);width:48px}
 html[data-theme=dark] .site-header nav a.nav-bounty{background:#fa91bc0b;border-top-color:#fa91bc32}
}
