.prose h1{font-size:2rem}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{scroll-margin-top:4.1875rem}.prose .heading-anchor{text-decoration-line:none;font-weight:inherit;font-size:inherit}.prose .heading-anchor:hover{text-decoration-line:underline;cursor:pointer}.prose .heading-anchor:hover:after{display:inline-block;--tw-text-opacity:1;color:rgb(207 212 218/var(--tw-text-opacity))}:is(.dark .prose .heading-anchor:hover):after{--tw-text-opacity:1;color:rgb(223 225 229/var(--tw-text-opacity))}.prose .heading-anchor:hover:after{padding-left:.5rem;content:"#"}code[class*=language-],pre[class*=language-]{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;color:#eee;background:#2f2f2f;font-family:Roboto Mono,monospace;font-size:1em;line-height:1.5em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-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:#363636}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#363636}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.2em;padding:.1em}pre[class*=language-]{overflow:auto;position:relative;margin:.5em 0;padding:1.25em 1em}.language-css>code,.language-sass>code,.language-scss>code{color:#fd9170}[class*=language-] .namespace{opacity:.7}.token.atrule{color:#c792ea}.token.attr-name{color:#ffcb6b}.token.attr-value,.token.attribute{color:#a5e844}.token.boolean{color:#c792ea}.token.builtin{color:#ffcb6b}.token.cdata,.token.char{color:#80cbc4}.token.class{color:#ffcb6b}.token.class-name{color:#f2ff00}.token.comment{color:#616161}.token.constant{color:#c792ea}.token.deleted{color:#f66}.token.doctype{color:#616161}.token.entity{color:#f66}.token.function{color:#c792ea}.token.hexcode{color:#f2ff00}.token.id,.token.important{color:#c792ea;font-weight:700}.token.inserted{color:#80cbc4}.token.keyword{color:#c792ea}.token.number{color:#fd9170}.token.operator{color:#89ddff}.token.prolog{color:#616161}.token.property{color:#80cbc4}.token.pseudo-class,.token.pseudo-element{color:#a5e844}.token.punctuation{color:#89ddff}.token.regex{color:#f2ff00}.token.selector{color:#f66}.token.string{color:#a5e844}.token.symbol{color:#c792ea}.token.tag{color:#f66}.token.unit{color:#fd9170}.token.url,.token.variable{color:#f66}.prose .callout>p{margin:0!important}.prose .image{margin-left:auto;margin-right:auto}.rehype-code-title{margin-top:.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(34 37 41/var(--tw-bg-opacity));padding:.25rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.rehype-code-title+pre[class*=language-]{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.prose a:not(.heading-anchor){font-weight:700;--tw-text-opacity:1;color:rgb(30 215 96/var(--tw-text-opacity));text-decoration-line:none}