.markdown :is(h1,h2,h3,h4){line-height:var(--leading-none)}.markdown :is(h1,h2,h3,h4) :any-link{text-decoration:none;color:inherit}.markdown h1{font-size:var(--size-4xl)}.markdown h2{font-size:var(--size-2xl);margin-top:var(--space-16);font-weight:var(--font-bold)}.markdown h3{font-size:var(--size-xl);margin-top:var(--space-12);font-weight:var(--font-bold)}.markdown h4{font-size:var(--size-base);margin-top:var(--space-12);font-weight:var(--font-medium)}.markdown blockquote{background-color:var(--bg-200);padding:var(--space-4) var(--space-12);max-width:50ch;box-shadow:var(--shadow);border-left:4px solid var(--accent)}.markdown p{line-height:var(--leading-relaxed);max-width:60ch}.markdown strong{font-style:normal;font-weight:var(--font-bold);color:var(--fg-100)}.markdown em{font-style:italic}.markdown :is(p,pre,img,table,ol,ul,blockquote,figure,iframe){margin-top:var(--space-6)}.markdown pre{background-color:var(--bg-200);padding:1rem .5rem;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;color:var(--fg-100);word-break:break-all;white-space:pre;tab-size:2;font-size:1em;border:1px solid var(--fg-700)}@media (min-width: 44rem){.markdown pre{padding:.75rem 1rem;margin-right:-1rem;margin-left:-1rem}}.markdown pre code{background-color:transparent;padding:0}.markdown ul{line-height:var(--leading-relaxed)}.markdown li{margin-top:.75rem;max-width:66ch}.markdown ul li{list-style:square;margin-left:2.25rem}.markdown ol li{list-style:decimal;margin-left:3rem}.markdown ul li::marker{color:var(--accent-500)}.markdown ol li::marker{color:var(--fg-400);font-weight:var(--font-bold);font-family:var(--font-mono);font-size:var(--size-base)}.markdown :where(:any-link),.markdown :where(:any-link code){color:light-dark(var(--accent-700),var(--accent-300));text-decoration:underline;text-decoration-color:light-dark(var(--accent-700),var(--accent-300));font-size:1em}.markdown table{--cell-spacing: .75rem;border-spacing:0;width:100%;border-top:.125rem solid var(--fg-300);box-shadow:var(--shadow);font-size:.8em}.markdown th{text-align:left;font-family:var(--font-body);text-transform:uppercase;font-size:.8em;font-weight:700;padding:var(--cell-spacing)}.markdown tbody tr:nth-child(odd){background-color:var(--uneven-tr-bg)}.markdown td{padding:var(--cell-spacing)}.markdown :is(th,td):not(:first-child){text-align:right}.markdown img{box-shadow:var(--shadow);border:1px solid var(--fg-700)}.markdown code{font-size:.8em}.markdown :is(p,li,figcaption) code{display:inline-block;margin-right:.25ch;margin-left:.25ch;color:var(--highlight-name)}.markdown pre code{color:var(--fg-200)}.markdown :is(p,li,figcaption) :not(pre) code:before,.markdown :is(p,li,figcaption) :not(pre) code:after{content:"`"}.markdown aside{border:2px solid var(--accent);padding:var(--space-6) var(--space-5);margin:var(--space-16) 0}.markdown :is(aside,blockquote)>:first-child{margin-top:0}.markdown :is(aside,blockquote)>:last-child{margin-bottom:0}.markdown figcaption{text-align:center;font-size:var(--size-sm);margin-top:var(--space-2)}.markdown hr{border-top:1px solid var(--gray-500);margin:var(--space-16) 0}
