/* Main pages follow the logo; docs stays beside the shared wallet menu. */
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"]){box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;height:68px!important;min-height:68px!important;margin:0!important;padding:12px 32px!important;gap:26px!important;flex-wrap:nowrap!important;background:#232529!important;border-bottom:1px solid #36383d!important}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])::after{content:none!important}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>nav[aria-label="Main navigation"]{display:flex!important;align-items:center;order:1!important;flex:0 0 auto!important;gap:24px;flex-wrap:nowrap!important;width:auto!important;margin:0!important;padding:0!important;}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>nav[aria-label="Main navigation"]>a{order:0!important;flex:none!important;margin:0!important;padding:0!important;font:14px/1.4 var(--font-ui)!important;white-space:nowrap;color:#e7e8eb!important;text-decoration:none;}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>nav[aria-label="Main navigation"]>a[href="/launch/"]{color:#ff914f!important}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>nav[aria-label="Main navigation"]>a:is(:hover,[aria-current="page"]){text-decoration:underline!important;text-underline-offset:5px}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>nav[aria-label="Main navigation"]>a[aria-current="page"]::after{content:none!important}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"]) :is(.site-docs,.header-docs){display:inline-block;font:13px/1.4 var(--font-ui);color:#e7e8eb!important;white-space:nowrap}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"]) :is(.site-docs,.header-docs):is(:hover,[aria-current="page"]){text-decoration:underline!important;text-underline-offset:5px}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"]) :is(.site-docs,.header-docs):focus-visible{outline:2px solid #ff914f;outline-offset:4px}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>.site-docs{order:2!important;margin-left:auto!important}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>:is(.header-actions,.launch-header-actions){display:flex!important;align-items:center;order:2!important;margin-left:auto!important;gap:26px!important}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>#xmr20-wallet-root{order:3!important;margin-left:0!important}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>:is(.header-actions,.launch-header-actions)>#xmr20-wallet-root{margin:0!important}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>.launch-header-actions>.wallet-nav{order:0!important;margin-left:0!important}

:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>.wordmark{order:0!important;flex:none!important;margin:0!important;font:800 23px/1.3 var(--font-display)!important;letter-spacing:-1px!important;color:#e1e2e4!important;white-space:nowrap}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>.wordmark span{color:#ff914f!important}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>.wordmark sup{font:11px var(--font-mono)!important;letter-spacing:0!important;margin-left:5px!important;color:#9c9fa6!important;vertical-align:super}
:is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"]) .wallet-trigger{box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:9px!important;width:auto!important;height:44px!important;min-height:44px!important;padding:10px 14px!important;margin:0!important;border:1px solid #41454b!important;border-radius:5px!important;font:12px/22px var(--font-ui)!important;background:#232529!important;color:#e7e8eb!important;white-space:nowrap}
@media(max-width:860px){
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"]){height:auto!important;padding:12px 16px!important;gap:14px!important;flex-wrap:wrap!important}
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>.wordmark{margin-right:0!important}
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>nav[aria-label="Main navigation"]{order:4!important;flex:0 0 100%!important;width:100%!important;gap:18px!important;overflow:visible!important}
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>nav[aria-label="Main navigation"]>a{font-size:13px!important}
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>:is(.header-actions,.launch-header-actions){gap:14px!important}
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"]) .wallet-trigger{font-size:11px!important;padding:7px 10px!important}
}
@media(max-width:380px){
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"]){padding:12px!important;gap:8px!important}
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>nav[aria-label="Main navigation"]{gap:8px!important}
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>nav[aria-label="Main navigation"]>a{font-size:12px!important}
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"]) :is(.site-docs,.header-docs){font-size:12px}
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"])>:is(.header-actions,.launch-header-actions){gap:8px!important}
 :is(body>header,#root>.launch-site-header):has(>nav[aria-label="Main navigation"]) .wallet-trigger{padding:7px 8px!important;gap:6px!important}
}

/* Rewards page: the RPC provenance banner is hidden (the snapshot line below carries the same
   facts) and the heading starts where the other pages' headings start. Scoped to that page's
   markup so the generated file can be replaced by the snapshot tool without losing this. */
body:has(>#banner.local-banner)>#banner{display:none}
body:has(>#banner.local-banner)>main>.heading{padding-top:40px}
