#post-root{width:100%;max-width:680px;margin-top:16px;margin-bottom:16px;margin-left:auto;margin-right:auto}#post-root:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px dashed var(--color-border);border-left:1px dashed var(--color-border)}#post-root:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px dashed var(--color-border);border-left:1px dashed var(--color-border)}#post-root:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px dashed var(--color-border);border-left:1px dashed var(--color-border)}#post-root:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px dashed var(--color-border);border-right:1px dashed var(--color-border)}#post-root:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px dashed var(--color-border);border-right:1px dashed var(--color-border)}#post-root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px dashed var(--color-border);border-right:1px dashed var(--color-border)}@media (max-width:680px){#post-root{margin-top:8px;margin-bottom:8px}}#post-root main{border-bottom:1px dashed var(--color-border);padding-left:16px;padding-right:16px}#post-root article .header{margin-top:3rem;margin-bottom:3rem}@media (max-width:680px){#post-root article .header{margin-top:2rem;margin-bottom:2rem}}#post-root article .header h1{font-family:var(--font-f37-stout);text-align:center;text-wrap-style:balance;margin-top:0;margin-bottom:.5rem;font-size:3.25rem;font-weight:400;line-height:1}#post-root article .header p:has(time){color:color-mix(in srgb,var(--color-text)50%,transparent);letter-spacing:-.04em;text-align:center;margin-top:0;margin-bottom:0;font-family:ui-monospace,monospace;font-weight:400}#post-root article .content{--gap-code:2rem;--gap-heading-above:2.5rem;--gap-heading-below:1rem;--gap-list:2rem;--gap-paragraph:1.25rem;color:color-mix(in srgb,var(--color-text)80%,var(--color-bg));text-wrap-style:pretty}#post-root article .content h2,#post-root article .content h3,#post-root article .content h4{font-family:var(--font-f37-stout);margin-block:var(--gap-heading-above)var(--gap-heading-below);text-wrap-style:balance;font-weight:400;line-height:1.1}#post-root article .content h2{color:var(--color-text);font-size:2.25rem}#post-root article .content h3{color:var(--color-text);font-size:2rem}#post-root article .content h4{color:var(--color-text);font-size:1.6875rem}#post-root article .content p{margin-block:var(--gap-paragraph)}#post-root article .content strong{color:var(--color-text);font-weight:700}#post-root article .content a{color:var(--color-text)}#post-root article .content ul,#post-root article .content ol{margin-block:var(--gap-list);padding-left:1.5rem}#post-root article .content li{margin-top:.5rem;margin-bottom:.5rem}#post-root article .content li p{margin-top:0;margin-bottom:0}#post-root article .content :not(pre) code{background:color-mix(in srgb,var(--color-text)8%,transparent);color:var(--color-text);letter-spacing:-.04em;border-radius:4px;padding-left:4px;padding-right:4px;font-family:ui-monospace,monospace;line-height:1.4;display:inline-block}#post-root article .content pre{background:color-mix(in srgb,var(--color-text)1.5%,transparent);border-bottom:1px dashed var(--color-border);border-top:1px dashed var(--color-border);margin-block:var(--gap-code);margin-left:-16px;margin-right:-16px;padding-top:1rem;padding-bottom:1rem;padding-left:16px;padding-right:16px;font-family:ui-monospace,monospace;font-size:.875rem;line-height:1.7;overflow-x:auto}@media (max-width:680px){#post-root article .content pre{padding-top:.75rem;padding-bottom:.75rem;font-size:.8125rem}}
