@charset "UTF-8";
:root{--paper:#f0eee8;--ink:#24242b;--muted:#827a80;--orange:#6c6590}
.article-page{--paper:#f0eee8;--ink:#24242b;--muted:#827a80;--orange:#6c6590}
.article-page.draft-page{background:var(--paper)}
.article-page{background:var(--paper);color:var(--ink)}.article-page .site-header{height:78px;min-height:78px;padding:0 6.4vw;gap:25px;flex-wrap:nowrap;background:var(--paper);border-color:#24242b13}.article-page .wordmark{font-size:24px;letter-spacing:-1.15px;color:var(--ink)}.article-page .wordmark svg{width:28px;height:36px;margin-right:9px}.article-page .site-header nav{gap:32px;font-size:12px;flex-wrap:nowrap}.article-page .site-header nav a{opacity:.5;padding:16px 0}.article-page .site-header nav a[aria-current],.article-page .site-header nav a:hover{opacity:1}.article-page .site-header nav a:after{background:currentColor;bottom:6px}.article-page .site-header nav a[aria-current]:after{transform:scaleX(1)}.article-page .article-end{border-color:#24242b33}.article-page .site-footer{background:var(--paper);border-color:#24242b22}.article-page .reading-progress span{background:#8d849d}
@media(max-width:899px){.article-page .site-header{height:72px;min-height:72px;padding:0 6vw}.article-page .wordmark{font-size:21px}.article-page .site-header nav{gap:25px;font-size:11px}}
@media(max-width:639px){.article-page .site-header{padding:0 23px;gap:13px}.article-page .wordmark{font-size:18px;letter-spacing:-.8px}.article-page .wordmark svg{width:22px;height:29px;margin-right:7px}.article-page .site-header nav{font-size:10px;gap:18px}}
