._2glNuq_container{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5rem}
.a3paWq_container{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.a3paWq_tag{background-color:var(--background-color-button-secondary);border:1px solid var(--border-color-button-secondary);color:var(--color-text-secondary);border-radius:100rem;padding:.125rem .625rem;font-size:.75rem;line-height:1.25rem;text-decoration:none;display:block}.a3paWq_tag:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}
.idD_Kq_container{flex-direction:column;gap:.5rem;display:flex}.idD_Kq_container.idD_Kq_is-draft{opacity:.3;border:.25rem dashed #b0c4de;position:relative}.idD_Kq_image{aspect-ratio:16/9;max-height:28rem;margin-bottom:.75rem;display:grid;position:relative}.idD_Kq_image img{object-fit:contain}.idD_Kq_link{color:var(--color-text-primary);text-decoration:none}.idD_Kq_link:hover{text-decoration:underline}.idD_Kq_tag-list{margin-top:.5rem}
.TXuJta_post-list{flex-direction:column;gap:4rem;width:100%;list-style:none;display:flex}.TXuJta_older-posts{background-color:var(--background-color-button-secondary);border:1px solid var(--border-color-button-secondary);color:var(--color-text-secondary);border-radius:100rem;margin-top:4rem;padding:.75rem 1.5rem}.TXuJta_older-posts:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}@media (max-width:40rem){.TXuJta_post-list{gap:3rem}.TXuJta_older-posts{margin-top:3rem}}
.Rh8IWq_header{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.Rh8IWq_header.Rh8IWq_is-draft{opacity:.3;border:.25rem dashed #b0c4de;position:relative}.Rh8IWq_image{aspect-ratio:16/9;max-height:28rem;margin-bottom:.75rem;display:grid;position:relative}.Rh8IWq_image img{object-fit:contain}.Rh8IWq_body{color:var(--color-text-primary);margin-top:1rem;font-size:1rem;line-height:1.75rem}.Rh8IWq_navigation{border-top:1px solid var(--border-color-button-secondary);flex-flow:row-reverse wrap;justify-content:space-between;gap:2rem;margin-top:3rem;padding-top:2rem;display:flex}.Rh8IWq_navigation-link{color:var(--color-text-primary);flex-direction:column;flex:12.5rem;gap:.25rem;text-decoration:none;display:flex}.Rh8IWq_navigation-link.Rh8IWq_is-next-post{text-align:right;align-items:flex-end}.Rh8IWq_navigation-link-label{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5rem}.Rh8IWq_navigation-link-title{color:var(--color-text-primary);font-size:1rem;font-weight:600;line-height:1.75rem}.Rh8IWq_navigation-link:hover .Rh8IWq_navigation-link-title{text-decoration:underline}.Rh8IWq_body a{overflow-wrap:anywhere}.Rh8IWq_body blockquote{border-left:.125rem solid var(--border-color-button-secondary);color:var(--color-text-secondary);margin:1.5rem 0;padding-left:1.5rem}.Rh8IWq_body h2{margin-top:2.5rem}.Rh8IWq_body h3{margin-top:2rem}.Rh8IWq_body h4{margin-top:1.75rem}.Rh8IWq_body hr{margin:2rem 0}.Rh8IWq_body img{width:100%;max-width:100%}.Rh8IWq_body .custom-image{flex-direction:column;justify-content:center;align-items:center;margin-top:1.75rem;display:flex}.Rh8IWq_body .custom-image figcaption{color:var(--color-text-secondary);margin-top:.5rem;padding:0 2rem;font-size:.875rem;font-style:italic;line-height:1.5rem}.Rh8IWq_body .custom-image figcaption code{font-size:.765625rem}.Rh8IWq_body .custom-image img{margin-top:1.75rem}.Rh8IWq_body .custom-image img:first-of-type{margin-top:0}.Rh8IWq_body .custom-image .is-small{max-width:15rem}.Rh8IWq_body .custom-image .is-medium{max-width:30rem}.Rh8IWq_body li+li{margin-top:.5rem}:is(.Rh8IWq_body ol,.Rh8IWq_body ul){margin-top:1rem;padding-left:1.5rem}.Rh8IWq_body p{margin-top:1.5rem}.Rh8IWq_body sup{line-height:0}.Rh8IWq_body table{border-collapse:separate;border-spacing:0 .5rem;table-layout:fixed;width:100%}.Rh8IWq_body :first-child{margin-top:0}.Rh8IWq_body h2 code{font-size:1.5rem}.Rh8IWq_body h3 code{font-size:1.125rem}.Rh8IWq_body h4 code{font-size:1rem}.Rh8IWq_body code{background-color:var(--background-color-code-inline);font-family:var(--font-geist-mono);border-radius:.25rem;padding:.0625rem .375rem;font-size:.875rem}.Rh8IWq_body pre{margin-top:1rem;padding:1rem;overflow-x:auto}.Rh8IWq_body pre code{background-color:#0000;border-radius:0;padding:0}.Rh8IWq_body span[data-rehype-pretty-code-figure] .rehype-pretty-copy{display:none}.Rh8IWq_body figure[data-rehype-pretty-code-figure] .rehype-pretty-copy{border:1px solid var(--border-color-button-secondary);background-color:#0000;width:2rem;height:2rem;padding:.25rem}.Rh8IWq_body figure[data-rehype-pretty-code-figure] .rehype-pretty-copy:hover{border-color:var(--color-text-primary)}.Rh8IWq_body [data-rehype-pretty-code-title]{color:var(--color-text-secondary);font-family:var(--font-geist-mono);margin-top:2rem;margin-bottom:-1rem;font-size:.875rem}.Rh8IWq_body code[data-line-numbers]{counter-reset:line}.Rh8IWq_body code[data-line-numbers]>[data-line]:before{color:gray;content:counter(line);counter-increment:line;text-align:right;width:.75rem;margin-right:2rem;display:inline-block}.Rh8IWq_body code[data-line-numbers-max-digits="2"]>[data-line]:before{width:1.25rem}.Rh8IWq_body code[data-line-numbers-max-digits="3"]>[data-line]:before{width:1.75rem}.Rh8IWq_body code[data-line-numbers-max-digits="4"]>[data-line]:before{width:2.25rem}.Rh8IWq_body code>[data-highlighted-line]{background-color:var(--background-color-code-emphasize)}.Rh8IWq_body pre[data-theme]{background-color:var(--shiki-light-bg)}.Rh8IWq_body code[data-theme] span{color:var(--shiki-light)}.Rh8IWq_body .katex-html{display:none}.Rh8IWq_body math[display=block]{margin-top:1rem}@media (prefers-color-scheme:dark){.Rh8IWq_body pre[data-theme]{background-color:var(--shiki-dark-bg)}.Rh8IWq_body code[data-theme] span{color:var(--shiki-dark)}}@media (max-width:40rem){.Rh8IWq_navigation{flex-direction:column;gap:1.5rem}.Rh8IWq_navigation-link{flex:1}.Rh8IWq_navigation-link.Rh8IWq_is-next-post{text-align:left;align-items:flex-start}.Rh8IWq_body .custom-image figcaption{padding:0}}
.tsL7Fq_container{flex-direction:column;gap:1rem;width:100%;display:flex}.tsL7Fq_link{color:var(--color-text-primary);text-decoration:none}.tsL7Fq_link:hover{text-decoration:underline}
._7G3jSG_container{flex-direction:column;gap:1rem;width:100%;display:flex}._7G3jSG_link{color:var(--color-text-primary);text-decoration:none}._7G3jSG_link:hover{text-decoration:underline}._7G3jSG_header{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}._7G3jSG_description{color:var(--color-text-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.5rem}._7G3jSG_post-list{margin-top:2rem}@media (max-width:40rem){._7G3jSG_post-list{margin-top:1.5rem}}
.NsAuxa_container{flex-direction:column;gap:1rem;width:100%;display:flex}.NsAuxa_link{color:var(--color-text-primary);text-decoration:none}.NsAuxa_link:hover{text-decoration:underline}.NsAuxa_header{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.NsAuxa_description{color:var(--color-text-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.5rem}.NsAuxa_post-list{margin-top:2rem}@media (max-width:40rem){.NsAuxa_post-list{margin-top:1.5rem}}
._8aEwW_header{flex-direction:column;display:flex}._8aEwW_title{overflow-wrap:break-word}._8aEwW_tagline{color:var(--color-text-secondary);margin-top:.5rem;font-size:1rem}._8aEwW_navigation{align-items:center;gap:1.5rem;margin-top:1rem;display:flex}._8aEwW_navigation-link{color:var(--color-text-primary);font-size:.875rem;font-weight:500;line-height:1.5rem;text-decoration:none}._8aEwW_navigation-link:hover{text-decoration:underline}._8aEwW_post-list{margin-top:2rem}@media (max-width:40rem){._8aEwW_post-list{margin-top:1.5rem}}
