@layer layout{.layout_layout__LgRTl{min-height:100%;padding:32px 12px;display:grid;grid-template-columns:[full-start] 1fr [content-start] minmax(0,var(--content-width)) [content-end] 1fr [full-end];grid-template-rows:[header] auto [main] 1fr [footer] auto}.layout_layout__LgRTl>header{grid-area:header/content;margin-bottom:32px}.layout_headerLink__FBDVN{font-family:var(--montserrat),sans-serif}.layout_layout__LgRTl>main{grid-area:main/full}.layout_layout__LgRTl>footer{grid-area:footer/content;padding-top:48px;display:flex;flex-direction:row}.layout_layout__LgRTl>:is(header,footer)>:last-child{margin-bottom:0}.layout_layout__LgRTl>:is(header,footer)>:first-child{margin-top:0}}.page_layout__p93s2{--content-width:500px;& header{display:grid;grid-template-areas:"title title title" ". . ." "avatar . bio";grid-template-columns:auto 16px 1fr;grid-template-rows:auto 8px 1fr;&>*{margin:0}margin-bottom:42px;& h1{grid-area:title;font-size:1.3em}& p{grid-area:bio;font-size:.9em}}& main{grid-column:content;display:flex;flex-direction:column;gap:32px}}.page_avatar__TRVZZ{grid-area:avatar;flex:0 0 auto;width:48px;height:48px}.page_post__NOX7i{display:grid;grid-template-rows:[title] auto 2px [date] auto 4px [description] auto;justify-content:left;text-decoration:none;&:hover{text-decoration:none;& h2{text-decoration:underline;color:color-mix(in oklab,var(--header),var(--white) 20%)}}& h2{grid-area:title;font-size:1.2rem}& p,& time{font-size:smaller;color:color-mix(in oklab,var(--black),var(--white) 10%)}& time{grid-area:date}& p{grid-area:description}&>*{margin:0}}.not-found_main__0NPrd{display:grid;grid-template-rows:3fr [content] auto 4fr;place-content:center}.not-found_main__0NPrd h1{grid-area:content;margin:0}.page_layout__SBrB0{--content-width:768px;--main-width:576px}.page_article__pm0p0,.page_main__H_HT_{display:grid;grid-template-columns:inherit;grid-column:full}@layer layout{.page_article__pm0p0,.page_main__H_HT_{&>*{grid-column:content}&>:last-child{margin-bottom:0}&>:first-child{margin-top:0}}.page_article__pm0p0,.page_article__pm0p0>header,.page_main__H_HT_,.page_markdown___TTqC{&>:last-child{margin-bottom:0}&>:first-child{margin-top:0}}}.page_article__pm0p0>header{margin-bottom:1.5em;max-width:var(--main-width)}.page_title___FdbA{margin-bottom:0}.page_date__2bItQ{font-size:.8em;margin-bottom:16px}.page_allPostsLink__Nx9td{margin:16px 0 32px}.page_markdown___TTqC{grid-column:content;@layer layout{&>*{max-width:var(--main-width)}}& p:has(img){max-width:calc(var(--content-width) + 32px)}& img{max-width:100%}& h1,& h2{padding-bottom:.3em}& iframe{max-width:100%}}.page_markdown___TTqC{& .gatsby-highlight{max-width:max-content;margin-top:1em;margin-bottom:1em;overflow:auto;border-radius:6px}& code[class*=language-],& pre{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;tab-size:2;-webkit-hyphens:none;hyphens:none}& code[class*=language-]{font-family:var(--sf-mono-regular),Consolas,"Liberation Mono",Menlo,Courier,monospace}& :is(pre[class*=language-],pre>code[class*=language-]){padding:12px 16px}& pre:has(code){display:contents}& pre>code[class*=language-]{width:80ch;padding:1em 1.3em;box-sizing:content-box;display:block;margin:0 auto;overflow:auto;font-size:.88rem;border-radius:6px}}.theme-picker_label__Hi7iR{margin-left:auto}.theme-picker_dropdown__br6XJ{margin-left:8px}