.Post_post__7mX_S{-webkit-margin-before:1.2rem;margin-block-start:1.2rem;-webkit-margin-after:0;margin-block-end:0}.Post_header__vZfiB.Post_header__vZfiB{margin-bottom:var(--theme--spacing--40);padding-top:var(--theme--spacing--40)}.Post_header__vZfiB h1{font-size:var(--theme--font-size--x-large);margin:0}.Post_headerMeta__tOwhL{margin-top:var(--theme--spacing--10);color:var(--theme--color--contrast-2);font-size:var(--theme--font-size--small)}.Post_headerMeta__tOwhL a{color:var(--theme--color--contrast);text-decoration:none}.Post_headerMeta__tOwhL a:hover{text-decoration:underline}.Post_content__6wgUI>*{-webkit-margin-before:1.2rem;margin-block-start:1.2rem;-webkit-margin-after:0;margin-block-end:0}.Post_content__6wgUI a{color:var(--theme--color--contrast);text-decoration:underline}.Post_content__6wgUI a:hover{text-decoration:none}.Post_content__6wgUI 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);font-style:italic;line-height:1.3;padding:calc(var(--theme--spacing--20) + .75rem)}.Post_content__6wgUI blockquote cite{display:block;font-family:var(--theme--font-family--body);font-size:var(--theme--font-size--small);font-style:normal;-webkit-margin-before:1.2rem;margin-block-start:1.2rem}.Post_content__6wgUI :not(pre)>code{font-family:var(--font-jetbrains-mono);font-weight:600;background-color:var(--theme--color--base-2);font-size:.92em;padding:.2em;border-radius:6px}.Post_content__6wgUI figure[data-rehype-pretty-code-figure]{position:relative}.Post_content__6wgUI figcaption[data-rehype-pretty-code-title],.Post_content__6wgUI pre:before{background:#ffa7c4;font-size:.75rem;padding:3px 8px;border-radius:6px;position:absolute;top:-6px;left:12px;color:#000;font-weight:600;font-family:var(--font-jetbrains-mono);line-height:1.4em}.Post_content__6wgUI pre{--pre-padding:max(var(--theme--spacing--30),20px);display:block;overflow-y:auto;font-size:.875rem;line-height:1.25rem;-webkit-clip-path:none;clip-path:none;border-radius:12px;padding:var(--pre-padding) 0}.Post_content__6wgUI pre:before{content:attr(data-language);display:block;left:auto;right:12px}.Post_content__6wgUI pre:focus{outline:none}.Post_content__6wgUI pre [data-line]{padding:0 var(--pre-padding)}.Post_content__6wgUI pre code{width:auto;font-family:var(--font-jetbrains-mono) var(--font-mono);font-size:1em}.Post_content__6wgUI pre code[data-line-numbers]{counter-reset:line}.Post_content__6wgUI pre code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);display:inline-block;width:1rem;margin-right:2rem;text-align:right;color:gray}.Post_content__6wgUI pre code[data-line-numbers-max-digits="2"]>[data-line]:before{width:2rem}.Post_content__6wgUI pre code[data-line-numbers-max-digits="3"]>[data-line]:before{width:3rem}.Post_content__6wgUI pre [data-highlighted-line]{box-shadow:inset 4px 0 0 #ffa7c4;background-color:hsla(0,0%,100%,.08)}.Post_footer__0c5nz{margin-top:var(--theme--spacing--30)}.Post_tags__Cjhui{font-size:var(--theme--font-size--small)}a.Post_tag__q7TUL{display:inline-block;background-color:var(--theme--color--base-2);padding:.375rem .875rem;border-radius:var(--theme--spacing--20);color:var(--theme--color--contrast);text-decoration:none}a.Post_tag__q7TUL:hover{background-color:var(--theme--color--contrast-3);text-decoration:underline}a.Post_tag__q7TUL+a.Post_tag__q7TUL{margin-left:.4rem}