/* Geometry copied from the current homepage navbar. */
.passage-site-header{border-bottom:1px solid var(--rule);font:400 15px/1.4 "IBM Plex Sans",sans-serif}
.passage-site-header>div{max-width:84rem;margin:auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.passage-site-header nav{display:flex;flex-wrap:wrap;gap:20px}
.passage-site-header a{color:var(--ink);text-underline-offset:4px}
.passage-site-header .passage-brand{font-weight:600;text-decoration:none}
/* Keep transcript controls separate from the site navigation. */
.top.site-reader-toolbar .top-in{width:calc(100% - 48px);max-width:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap}
.top.site-reader-toolbar .reader-tools{width:100%;flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.top.site-reader-toolbar .reader-tools>.scan-toggle{position:static;flex:0 0 auto;margin-left:auto}
@media(max-width:900px){
 .passage-site-header>div{padding:14px 16px;gap:12px}
 .passage-site-header nav{gap:16px}
}
@media(max-width:760px){
 .top.site-reader-toolbar .top-in{width:calc(100% - 28px)}
 .top.site-reader-toolbar .reader-tools{padding-right:0!important;gap:0 6px}
 .top.site-reader-toolbar .reader-tools>.scan-toggle{position:static;min-height:44px}
 .top.site-reader-toolbar .scan-toggle .ctrl-full{display:none!important}
 .top.site-reader-toolbar .scan-toggle .ctrl-short{display:inline!important}
}
