@charset "UTF-8";code[class*=language-],pre[class*=language-]{background:var(--backgroundAccentColor);color:var(--textColor);font-family:var(--codeFonts);font-size:1em;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{background:var(--backgroundColor);color:var(--textColor)}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{background:var(--backgroundColor);color:var(--textColor)}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:unset}:not(pre)>code[class*=language-]{padding:.1em;border-radius:unset;white-space:normal}.token.comment,.token.doctype{color:var(--accent3Color);font-style:italic}.token.punctuation,.token.operator{color:var(--accent2Color)}.token.url,.token.symbol,.token.number,.token.boolean,.token.variable,.token.constant,.token.property,.token.regex{color:var(--accent1Color)}.token.class-name{color:var(--subtitleTextColor)}.token.atrule,.token.keyword,.token.attr-name{color:var(--accent2Color)}.token.tag,.token.function{color:var(--textLowContrastColor)}.token.important,.token.function{font-weight:700}.token.string,.token.attr-value{color:var(--accent1Color)}.token.builtin{color:unset}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child,.markdown-content h4:first-child,.markdown-content h5:first-child{margin-top:0rem!important}.markdown-content h1{font-family:var(--heroFonts);font-size:3rem;font-weight:700;color:var(--titleTextColor);text-decoration:none}.markdown-content h2{font-family:var(--subtitleFonts);font-size:2rem;font-weight:400;color:var(--titleTextColor);margin-top:4rem}.markdown-content h1:before,.markdown-content h2:before{content:">";color:var(--accent1Color);padding:.125rem;margin-left:-1.375rem;margin-right:.25rem}.markdown-content h3{font-family:var(--subtitleFonts);font-size:1.5rem;font-weight:400;color:var(--textColor);margin-top:2.5rem}.markdown-content h4{font-family:var(--subtitleFonts);font-size:1.375rem;font-weight:400;color:var(--textColor);margin-top:2rem;margin-bottom:.5rem}.markdown-content h3:after{content:"••";color:var(--accent4Color);margin-left:.5rem}.markdown-content h4:after{content:"○";color:var(--accent2Color);margin-left:.5rem}.markdown-content h5{font-family:var(--subtitleFonts);color:var(--textLowContrastColor);font-size:1.25rem;font-weight:400;margin-top:1.5rem}.markdown-content h5:after{content:"•";color:var(--accent2Color);margin-left:.5rem}.markdown-content a{color:var(--textLowContrastColor);text-decoration:underline;text-decoration-skip-ink:none;text-decoration-color:var(--accent3Color);text-underline-offset:.25rem}.markdown-content a:hover{color:var(--titleTextColor);text-underline-offset:.125rem;text-decoration-thickness:.25rem}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content li{color:var(--textColor);font-size:1.2rem;text-align:left}.markdown-content strong{color:var(--textColor);font-family:var(--subtitleFonts);font-weight:400}.markdown-content table thead th{color:var(--textColor)}.markdown-content table{width:auto;margin-left:auto;margin-right:auto}.markdown-content hr{border-top:1px dotted var(--backgroundAccentColor)}.markdown-content table{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;overflow-x:auto;white-space:nowrap}.markdown-content img{border:1px solid var(--titleTextColor);display:block;margin-left:auto;margin-right:auto;margin-bottom:2rem;margin-top:2rem}.markdown-content pre{font-family:var(--codeFonts);font-size:.875rem}.markdown-content pre code{background-color:inherit;color:inherit}.markdown-content code{color:var(--accent2Color);background-color:var(--backgroundAccentColor);font-family:var(--codeFonts);font-size:1rem}.markdown-content .highlight{margin-bottom:.5rem}.markdown-content .twitter-tweet{margin-left:auto;margin-right:auto;border:1px solid var(--titleTextColor);border-radius:.5rem}.markdown-content figure{height:12rem;margin-left:0rem;margin-right:0rem}.markdown-content figure.large{height:18rem}.markdown-content figure.medium{height:12rem}.markdown-content figure.small{height:6rem}
