.ArticleMarkdown_prose__zuSUi{line-height:1.6;font-size:1.1rem}.ArticleMarkdown_prose__zuSUi>:first-child{margin-top:0}.ArticleMarkdown_prose__zuSUi h2,.ArticleMarkdown_prose__zuSUi h3,.ArticleMarkdown_prose__zuSUi h4{margin:1.8rem 0 .6rem;line-height:1.2}.ArticleMarkdown_prose__zuSUi blockquote,.ArticleMarkdown_prose__zuSUi ol,.ArticleMarkdown_prose__zuSUi p,.ArticleMarkdown_prose__zuSUi ul{margin:0 0 1rem}.ArticleMarkdown_prose__zuSUi blockquote{border-left:4px solid rgba(65,64,62,.3);padding-left:1rem;margin-left:0;opacity:.85;font-style:italic}.ArticleMarkdown_prose__zuSUi :is(strong,b){font-weight:400;background-image:linear-gradient(104deg,rgba(255,222,89,0) .9%,rgba(255,222,89,.9) 2.4%,rgba(255,222,89,.55) 5.8%,rgba(255,222,89,.5) 93%,rgba(255,222,89,.9) 96%,rgba(255,222,89,0) 98%);border-radius:.4em;padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ArticleMarkdown_prose__zuSUi :not(pre)>code{background:rgba(65,64,62,.08);padding:.1rem .35rem;border-radius:.35rem;font-size:.9em}.ArticleMarkdown_codeBlock__rrK6Y{background:#2d2b2a;color:#f5f3f0;padding:1rem;border-radius:.5rem;overflow-x:auto;font-size:.95rem;line-height:1.45;margin:0 0 1rem}.ArticleMarkdown_codeBlock__rrK6Y code{background:none;padding:0;color:inherit}.ArticleMarkdown_codeBlock__rrK6Y .hljs{background:transparent;padding:0}.ArticleMarkdown_prose__zuSUi :is(h2,h3,h4){position:relative}a.ArticleMarkdown_anchor__Lz7x3,a.ArticleMarkdown_anchor__Lz7x3:focus,a.ArticleMarkdown_anchor__Lz7x3:hover,a.ArticleMarkdown_anchor__Lz7x3:visited{margin-left:.4rem;color:#41403e;font-weight:400;text-decoration:none;background-image:none;border-bottom:none;opacity:0;transition:opacity .15s}.ArticleMarkdown_prose__zuSUi :is(h2,h3,h4):focus-within a.ArticleMarkdown_anchor__Lz7x3,.ArticleMarkdown_prose__zuSUi :is(h2,h3,h4):hover a.ArticleMarkdown_anchor__Lz7x3{opacity:.45}a.ArticleMarkdown_anchor__Lz7x3:focus,a.ArticleMarkdown_anchor__Lz7x3:hover{opacity:.9}.ArticleMarkdown_image__ZlBZv{max-width:100%;height:auto;display:block;margin:1rem auto}.ArticleMarkdown_diagram__Juafr{display:flex;justify-content:center;margin:1.5rem 0}.ArticleMarkdown_diagram__Juafr svg{max-width:100%;height:auto}.ArticleMarkdown_diagramSkeleton__SzWp_{width:100%;min-height:14rem;align-items:center;border-radius:.6rem;border:2px dashed rgba(65,64,62,.25);background:rgba(65,64,62,.05);position:relative;overflow:hidden}.ArticleMarkdown_diagramSkeleton__SzWp_:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:translateX(-100%);animation:ArticleMarkdown_diagram-shimmer__a7N_P 1.4s infinite}@keyframes ArticleMarkdown_diagram-shimmer__a7N_P{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ArticleMarkdown_diagramSkeleton__SzWp_:after{animation:none}}.ArticleMarkdown_diagramLoadingLabel__mrKWf{position:relative;z-index:1;opacity:.55;font-size:.95rem}.ArticleMarkdown_prose__zuSUi table{display:block;overflow-x:auto;max-width:100%}.ArticleMarkdown_prose__zuSUi :is(h2,h3,h4)[id]{scroll-margin-top:1.5rem}.ArticleMarkdown_admonition__vWtqH{margin:0 0 1rem;padding:.85rem 1rem;border-left:5px solid var(--admon-accent,#41403e);border-radius:.5rem;background:var(--admon-bg,rgba(65,64,62,.06))}.ArticleMarkdown_admonitionTitle__rmwt7{margin:0 0 .35rem;font-family:var(--font-patrick-hand),cursive;font-size:1.1rem}.ArticleMarkdown_admonitionBody__1ty_o>:last-child{margin-bottom:0}.ArticleMarkdown_note__OI14e{--admon-accent:#6c6a68;--admon-bg:rgba(65,64,62,0.06)}.ArticleMarkdown_tip__U_jn5{--admon-accent:#41ad49;--admon-bg:rgba(65,173,73,0.1)}.ArticleMarkdown_info__HCqmT{--admon-accent:#0b74d5;--admon-bg:rgba(11,116,213,0.1)}.ArticleMarkdown_warning__J3pAE{--admon-accent:#e0a800;--admon-bg:rgba(224,168,0,0.12)}.ArticleMarkdown_danger__QjElc{--admon-accent:#d34d4d;--admon-bg:rgba(211,77,77,0.12)}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}