.MarkdownContent-module__ReQdyq__post{margin-block:1.2rem 0}.MarkdownContent-module__ReQdyq__header.MarkdownContent-module__ReQdyq__header{margin-bottom:var(--theme--spacing--40);padding-top:var(--theme--spacing--40)}.MarkdownContent-module__ReQdyq__header h1{font-size:var(--theme--font-size--x-large);margin:0}.MarkdownContent-module__ReQdyq__headerMeta{margin-top:var(--theme--spacing--10);color:var(--theme--color--contrast-2);font-size:var(--theme--font-size--small)}.MarkdownContent-module__ReQdyq__headerMeta a{color:var(--theme--color--contrast);text-decoration:none}.MarkdownContent-module__ReQdyq__headerMeta a:hover{text-decoration:underline}.MarkdownContent-module__ReQdyq__content>*{margin-block:1.2rem 0}.MarkdownContent-module__ReQdyq__content h1,.MarkdownContent-module__ReQdyq__content h2,.MarkdownContent-module__ReQdyq__content h3,.MarkdownContent-module__ReQdyq__content h4,.MarkdownContent-module__ReQdyq__content h5,.MarkdownContent-module__ReQdyq__content h6{font-family:var(--theme--font-family--heading);color:var(--theme--color--contrast);font-weight:400;line-height:1.2}.MarkdownContent-module__ReQdyq__content h1{font-size:var(--theme--font-size--xx-large);line-height:1.15}.MarkdownContent-module__ReQdyq__content h2{font-size:var(--theme--font-size--x-large)}.MarkdownContent-module__ReQdyq__content h3{font-size:var(--theme--font-size--large)}.MarkdownContent-module__ReQdyq__content h4{font-size:clamp(1.1rem,.767vw + .9466rem,1.5rem)}.MarkdownContent-module__ReQdyq__content h5{font-size:var(--theme--font-size--medium)}.MarkdownContent-module__ReQdyq__content h6{font-size:var(--theme--font-size--small)}.MarkdownContent-module__ReQdyq__content a{color:var(--theme--color--contrast);text-decoration:underline}.MarkdownContent-module__ReQdyq__content a:hover{text-decoration:none}.MarkdownContent-module__ReQdyq__content ol,.MarkdownContent-module__ReQdyq__content ul{padding-left:var(--theme--spacing--10)}.MarkdownContent-module__ReQdyq__content blockquote{background-color:var(--theme--color--base-2);border-radius:var(--theme--spacing--20);font-family:var(--theme--font-family--heading);font-size:var(--theme--font-size--large);padding:calc(var(--theme--spacing--20) + .75rem);font-style:italic;line-height:1.3}.MarkdownContent-module__ReQdyq__content blockquote cite{font-family:var(--theme--font-family--body);font-size:var(--theme--font-size--small);margin-block-start:1.2rem;font-style:normal;display:block}.MarkdownContent-module__ReQdyq__content :not(pre)>code{font-family:var(--font-jetbrains-mono);background-color:var(--theme--color--base-2);border-radius:6px;padding:.2em;font-size:.92em;font-weight:600}.MarkdownContent-module__ReQdyq__content figure[data-rehype-pretty-code-figure]{position:relative}.MarkdownContent-module__ReQdyq__content figcaption[data-rehype-pretty-code-title],.MarkdownContent-module__ReQdyq__content pre:before{color:#000;font-size:.75rem;font-weight:600;font-family:var(--font-jetbrains-mono);background:#ffa7c4;border-radius:6px;padding:3px 8px;line-height:1.4em;position:absolute;top:-6px;left:12px}.MarkdownContent-module__ReQdyq__content pre{--pre-padding:max(var(--theme--spacing--30), 20px);clip-path:none;padding:var(--pre-padding) 0;border-radius:12px;font-size:.875rem;line-height:1.25rem;display:block;overflow-y:auto}.MarkdownContent-module__ReQdyq__content pre:before{content:attr(data-language);display:block;left:auto;right:12px}.MarkdownContent-module__ReQdyq__content pre:focus{outline:none}.MarkdownContent-module__ReQdyq__content pre [data-line]{padding:0 var(--pre-padding)}.MarkdownContent-module__ReQdyq__content pre code{width:auto;font-family:var(--font-jetbrains-mono) var(--font-mono);font-size:1em}.MarkdownContent-module__ReQdyq__content pre code[data-line-numbers]{counter-reset:line}.MarkdownContent-module__ReQdyq__content pre code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);text-align:right;color:gray;width:1rem;margin-right:2rem;display:inline-block}.MarkdownContent-module__ReQdyq__content pre code[data-line-numbers-max-digits="2"]>[data-line]:before{width:2rem}.MarkdownContent-module__ReQdyq__content pre code[data-line-numbers-max-digits="3"]>[data-line]:before{width:3rem}.MarkdownContent-module__ReQdyq__content pre [data-highlighted-line]{background-color:#ffffff14;box-shadow:inset 4px 0 #ffa7c4}.MarkdownContent-module__ReQdyq__content ul,.MarkdownContent-module__ReQdyq__content ol{list-style:initial}
