@font-face{font-family:Inter;src:url(fonts/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url(fonts/inter-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
/* shared site header: Inter, 10px, medium, no logo */
.sh{position:fixed;top:0;left:0;right:0;height:46px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;z-index:900;font:500 11px/1 Inter,system-ui,sans-serif;letter-spacing:0;pointer-events:none}
.sh a{pointer-events:auto;position:relative;transition:opacity .3s}
.sh-name{justify-self:start}.sh-nav{justify-self:center}.sh-r{justify-self:end}
.sh-nav a::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,.61,.36,1)}
.sh-nav a:hover::after{transform:scaleX(1)}.sh-name:hover,.sh-r a:hover{opacity:.55}
.sh.blend{mix-blend-mode:difference;color:#fff}
.sh,.sh a{color:inherit}
@media (max-width:700px){.sh{padding:0 14px;height:44px;display:flex;align-items:center;justify-content:space-between;gap:18px}.sh-r{display:none}}
.sh-over .sh-name{visibility:hidden}
/* current page = gray (same gray as "Return"; 5.3:1 on white, 4.8:1 on the story pages' off-white) */
.sh .sh-nav a[aria-current="page"],.sh .sh-name[aria-current="page"]{color:#6b6b6b}
.sh.blend .sh-nav a[aria-current="page"]{color:transparent}
.sh.sh-over{mix-blend-mode:normal;z-index:901;color:transparent}
.sh-over,.sh-over *{pointer-events:none!important}
.sh-over .sh-nav a{color:transparent}
.sh-over .sh-nav a.cur{color:#6b6b6b;background:rgba(244,244,242,.92);padding:4px 1px;margin:-4px -1px;border-radius:3px}
/* background-reactive text (see adapt.js): d = over a dark background -> white, l = over a light one -> dark */
.sh-name,.sh-nav a,.ret,.mid .ml,.mid .mi,.mid .go,.cap{transition:color .3s ease}
[data-tone="d"]{color:#fff!important}
[data-tone="l"]{color:#111!important}
.sh-nav a[aria-current="page"][data-tone="d"]{color:#b8b8b8!important}
.sh-nav a[aria-current="page"][data-tone="l"]{color:#6b6b6b!important}
.ret[data-tone="d"]{color:#d4d4d4!important}.ret[data-tone="l"]{color:#6b6b6b!important}
.go[data-tone="d"]{color:#b5b5b5!important}.go[data-tone="l"]{color:#4a4a4a!important}
.cap[data-tone="d"]{color:#e6e6e6!important}.cap[data-tone="l"]{color:#6b6b6b!important}
