.post_header__ZUiNa{max-width:1000px;padding-top:64px;padding-bottom:56px}.post_back__KeTdl{display:inline-block;margin-bottom:64px;color:var(--muted);font-size:.76rem;font-weight:600}.post_back__KeTdl:hover{color:var(--accent)}.post_title__lerbg{max-width:20ch;margin-top:18px;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.98;text-wrap:balance}.post_meta__tDN9z{display:flex;flex-wrap:wrap;gap:7px;margin-top:32px;color:var(--muted);font-family:var(--font-mono);font-size:.67rem}.post_articleRule__e2xbW{width:min(calc(100% - 40px),1080px);height:1px;margin-inline:auto;background:linear-gradient(to right,var(--accent) 0 92px,var(--line) 92px 100%)}.post_body__Vv7Fn{max-width:var(--readw);padding-top:64px}.post_postNav__iW6aM{max-width:1000px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px;margin-top:104px;padding-top:32px;border-top:1px solid var(--line)}.post_postNav__iW6aM a{display:flex;flex-direction:column;gap:9px}.post_postNav__iW6aM span{color:var(--muted);font-size:.72rem;font-weight:600}.post_postNav__iW6aM strong{font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.25}.post_postNav__iW6aM a:hover strong{color:var(--accent)}.post_older__A3vIm{align-items:end;text-align:right}@media (max-width:640px){.post_header__ZUiNa{padding-top:40px;padding-bottom:40px}.post_back__KeTdl{margin-bottom:48px}.post_title__lerbg{font-size:clamp(2.7rem,14vw,4rem)}.post_body__Vv7Fn{padding-top:48px}.post_postNav__iW6aM{grid-template-columns:1fr;gap:32px;margin-top:72px}.post_postNav__iW6aM>span{display:none}.post_older__A3vIm{align-items:flex-start;text-align:left}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}