.typography{color:#0a0a0a;font-size:1.25rem;line-height:2rem;--shiki-color-text:#fff;--shiki-color-background:#0a0a0a;--shiki-token-constant:#d4d4d4;--shiki-token-string:#a3a3a3;--shiki-token-comment:#737373;--shiki-token-keyword:#a3a3a3;--shiki-token-parameter:#a3a3a3;--shiki-token-function:#d4d4d4;--shiki-token-string-expression:#d4d4d4;--shiki-token-punctuation:#a3a3a3}.typography :where(.typography>*){margin-top:1.5rem;margin-bottom:1.5rem}.typography :where(h2){font-weight:600;font-family:Mona Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:"wdth" 125;font-size:1.5rem;line-height:2.25rem;margin-top:4rem}.typography :where(h3){font-weight:600;font-family:Mona Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:"wdth" 125;font-size:1.25rem;line-height:2rem;margin-top:2.5rem}.typography :where(h2+h3){margin-top:0}.typography :where(ul,ol){padding-left:1.5rem}.typography :where(ul){list-style-type:disc}.typography :where(ol){list-style-type:decimal}.typography :where(li){padding-left:.75rem;margin-top:1.5rem}.typography :where(li)::marker{color:#737373}.typography :where(li li),.typography :where(li>*){margin-top:1rem}.typography :where(ol>li)::marker{font-size:1rem;font-weight:600}.typography :where(table){width:100%;text-align:left;font-size:1rem;line-height:1.75rem}.typography :where(th){font-weight:600}.typography :where(thead th){padding-bottom:1.5rem;border-bottom:1px solid #0a0a0a}.typography :where(td){vertical-align:top;padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,4%,.1)}.typography :where(:is(th,td):not(:last-child)){padding-right:1.5rem}.typography :where(pre){display:flex;background-color:#0a0a0a;border-radius:2.5rem;overflow-x:auto;margin:2.5rem calc(-1 * .25rem)}@media (min-width:640px){.typography :where(pre){margin-left:auto;margin-right:auto}}.typography :where(pre code){flex:none;padding:2rem 1.5rem;font-size:1rem;line-height:2rem;color:#fff}@media (min-width:640px){.typography :where(pre code){padding:2.5rem}}.typography :where(hr){border-color:hsla(0,0%,4%,.1);margin-top:4rem;margin-bottom:4rem}.typography :where(a){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-weight:600}.typography :where(strong){font-weight:600}.typography :where(code:not(pre code)){font-size:calc(18 / 20 * 1em);font-weight:600}.typography :where(code:not(pre code)):after,.typography :where(code:not(pre code)):before{content:"`"}.typography :where(h2 code,h3 code){font-weight:700}.typography :where(figure){margin-top:8rem;margin-bottom:8rem}.typography :where(.typography:first-child>:first-child),.typography :where(li>:first-child){margin-top:0!important}.typography :where(.typography:last-child>:last-child),.typography :where(li>:last-child){margin-bottom:0!important}.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}