/* Small additions to the existing layout, with the same ink and typography. */
.site-header{flex-wrap:wrap;height:auto;min-height:100px}
.site-header nav{align-items:center;gap:24px;flex-wrap:wrap}
.site-header nav span{margin-left:0}
.site-header button,.site-header .header-link{min-height:44px;font-size:.875rem}
.header-link{padding:10px 2px;border:0;background:transparent}
.site-header nav>a.header-link:first-child{display:inline-flex;align-items:center}
.header-link:hover{opacity:.72}
.sign-in{border:1px solid var(--ink);border-radius:100px;background:transparent;padding:10px 23px;transition:background .18s,color .18s}
.sign-in:hover{background:var(--ink);color:#f4f4e8}
.language-toggle{border:0;background:transparent;display:flex;align-items:center;gap:7px;padding:10px 4px;font-variant-numeric:tabular-nums}
.language-toggle:hover{opacity:.7}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.chapter-links a{min-width:36px;min-height:40px;display:grid;place-items:center}
html.page-transitioning{overflow:hidden;scroll-behavior:auto}
/* Hiding the scrollbar must not shift the page sideways during a cover. */
html{scrollbar-gutter:stable}
.thread-transition{position:fixed;inset:0;z-index:1000;pointer-events:auto;overflow:hidden;contain:strict}
.transition-ink{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
@media(max-width:760px){
 .site-header{gap:10px;min-height:82px}.site-header nav{gap:12px}
 .site-header button{font-size:.875rem}.sign-in{padding:9px 15px}
 .language-toggle{gap:5px}.site-header .brand{gap:4px;font-size:1.5rem}
 .site-header .brand img{margin-right:0;width:30px;height:30px}
 .chapter-links a{min-width:28px}
}
@media(max-width:380px){.site-header{width:calc(100% - 28px)}.site-header nav{gap:8px}.sign-in{padding-inline:11px}.language-toggle svg{display:none}.site-header .brand{font-size:1.35rem}.site-header .brand img{width:26px;height:26px}}
@media(prefers-reduced-motion:reduce){.thread-transition{display:none}.sign-in{transition:none}}
html:not(.thread-ready) .chapter-links{display:grid}
