
/* Secondary destinations share each site's navigation, palette and type. */
.site-resources{position:relative;flex:none;font:inherit;color:inherit}
.site-resources>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;cursor:pointer;list-style:none;font:inherit;color:inherit;white-space:nowrap}
.site-resources>summary::-webkit-details-marker{display:none}
.site-resources>summary::marker{content:""}
.resource-chevron{display:block;flex:none;width:14px;height:14px;opacity:.7;transition:transform .15s}.site-resources[open] .resource-chevron{transform:rotate(180deg)}
.theme-atlas .navbar .site-resources>summary{text-decoration:none}.site-resources>summary:hover .resource-menu-label{text-decoration:underline;text-underline-offset:5px}
.resource-menu-icon{display:none}
.resource-panel{position:absolute;right:0;top:100%;width:230px;max-height:calc(100dvh - 100px);overflow:auto;padding:10px;z-index:200;border:1px solid var(--resource-line);background:var(--resource-bg);color:var(--resource-ink);box-shadow:0 12px 30px #0002;text-align:left}
.resource-panel a{display:flex!important;justify-content:flex-start;align-items:center;min-height:42px;padding:9px 12px!important;margin:0!important;width:auto!important;font:inherit;line-height:1.4;text-decoration:none;white-space:normal;color:inherit}
.resource-panel a:hover{color:var(--resource-accent);background:var(--resource-hover);text-decoration:none}
.site-resources summary:focus-visible,.resource-panel a:focus-visible{outline:2px solid var(--resource-accent);outline-offset:-2px}
.atlas-resources{--resource-bg:var(--paper);--resource-ink:var(--text);--resource-line:var(--rule);--resource-accent:var(--accent);--resource-hover:transparent;font:15px/1.4 var(--sans)}
.crypto-resources{--resource-bg:var(--bg);--resource-ink:var(--ink);--resource-line:var(--line);--resource-accent:var(--accent);--resource-hover:var(--panel);font-size:15px}
.crypto-resources .resource-panel{border-radius:7px}
.nav{position:relative;z-index:150}.nav>nav{align-items:center}
.cypher-resources{--resource-bg:#0b110d;--resource-ink:#e1e9e2;--resource-line:var(--line);--resource-accent:var(--green);--resource-hover:#12251a;font-size:14px}
.language-switch{display:flex;align-items:center;font-size:13px;white-space:nowrap;flex:none}
.language-link{color:inherit;text-underline-offset:5px;padding:10px 0}
.mobile-resource-links{border-top:1px solid var(--line);padding-top:10px;margin-top:8px;display:flex;flex-direction:column;gap:4px}
.nav .mobile-resource-links a{display:flex;align-items:center;min-height:40px}
.nav .mobile-menu nav{max-height:calc(100dvh - 90px);overflow:auto;min-width:220px}
@media(max-width:760px){
 .theme-atlas .navbar .site-resources>summary{width:36px;min-height:44px;padding:0}
 .theme-atlas .site-resources .resource-menu-label,.theme-atlas .site-resources .resource-chevron,.mobile-resources .resource-menu-label,.mobile-resources .resource-chevron{display:none}
 .theme-atlas .site-resources .resource-menu-icon,.mobile-resources .resource-menu-icon{display:block}
 .theme-atlas .site-resources .resource-panel{position:fixed;top:60px;right:10px;width:min(280px,calc(100vw - 20px));max-height:calc(100dvh - 140px)}
 .site-header .mobile-resources>summary{width:40px;min-height:44px}
 .site-header .mobile-resources .resource-panel{position:fixed;top:76px;right:12px;width:min(280px,calc(100vw - 24px));max-height:calc(100dvh - 92px)}
 .site-header .mobile-actions{gap:0}.site-header .mobile-map{display:none}
 .site-header{position:relative;z-index:150}.site-header .language-switch{font-size:12px}
}
@media(max-width:380px){.theme-atlas .navbar .brand-description{display:none}.theme-atlas .navbar .brand-name :is(.wordmark-country,.wordmark-btc){font-size:17px!important}.theme-atlas .navbar .brand-name{gap:4px}.theme-atlas .navbar .brand{min-width:0}}
@media(min-width:701px) and (max-width:1000px){.nav{gap:18px}.nav>nav{gap:16px}.nav-tools .contribute-link{display:none}}
@media(min-width:761px) and (max-width:1050px){.site-header{gap:14px}.site-header nav{gap:14px;font-size:13px}}
