.post-meta-module__1HqPeW__container{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5rem}
.tag-list-module__6ByO1q__container{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.tag-list-module__6ByO1q__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}.tag-list-module__6ByO1q__tag:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}
.post-list-item-module__FaOKFG__container{flex-direction:column;gap:.5rem;display:flex}.post-list-item-module__FaOKFG__image{aspect-ratio:16/9;border-radius:.5rem;width:100%;margin-bottom:.75rem;position:relative;overflow:hidden}.post-list-item-module__FaOKFG__image img{object-fit:cover}.post-list-item-module__FaOKFG__link{color:var(--color-text-primary);text-decoration:none}.post-list-item-module__FaOKFG__link:hover{text-decoration:underline}.post-list-item-module__FaOKFG__tag-list{margin-top:.5rem}
.post-list-module__Vua_GG__post-list{flex-direction:column;gap:4rem;width:100%;list-style:none;display:flex}.post-list-module__Vua_GG__older-posts{background-color:var(--background-color-button-secondary);border:1px solid var(--border-color-button-secondary);color:var(--color-text-secondary);cursor:pointer;border-radius:100rem;margin-top:4rem;padding:.75rem 1.5rem}.post-list-module__Vua_GG__older-posts:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}@media (max-width:40rem){.post-list-module__Vua_GG__post-list{gap:3rem}.post-list-module__Vua_GG__older-posts{margin-top:3rem}}
.page-module__tsL7Fq__container{flex-direction:column;gap:1rem;width:100%;display:flex}.page-module__tsL7Fq__link{color:var(--color-text-primary);text-decoration:none}.page-module__tsL7Fq__link:hover{text-decoration:underline}.page-module__tsL7Fq__header{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.page-module__tsL7Fq__image{aspect-ratio:16/9;border-radius:.5rem;width:100%;margin-bottom:.75rem;position:relative;overflow:hidden}.page-module__tsL7Fq__image img{object-fit:cover}.page-module__tsL7Fq__body{color:var(--color-text-primary);margin-top:1rem;font-size:1rem;line-height:1.75rem}.page-module__tsL7Fq__navigation{border-top:1px solid var(--border-color-button-secondary);flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-top:3rem;padding-top:2rem;display:flex}.page-module__tsL7Fq__navigation-link{color:var(--color-text-primary);flex-direction:column;flex:12.5rem;gap:.25rem;text-decoration:none;display:flex}.page-module__tsL7Fq__navigation-link.page-module__tsL7Fq__is-next-post{align-items:flex-end}.page-module__tsL7Fq__navigation-link-label{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5rem}.page-module__tsL7Fq__navigation-link-title{color:var(--color-text-primary);font-size:1rem;font-weight:600;line-height:1.75rem}.page-module__tsL7Fq__navigation-link:hover .page-module__tsL7Fq__navigation-link-title{text-decoration:underline}.page-module__tsL7Fq__body a{overflow-wrap:anywhere}.page-module__tsL7Fq__body blockquote{border-left:.125rem solid var(--border-color-button-secondary);color:var(--color-text-secondary);margin:1.5rem 0;padding-left:1.5rem}.page-module__tsL7Fq__body h2{margin-top:2.5rem}.page-module__tsL7Fq__body h3{margin-top:2rem}.page-module__tsL7Fq__body h4{margin-top:1.75rem}.page-module__tsL7Fq__body hr{margin:2rem 0}.page-module__tsL7Fq__body img{width:100%;max-width:100%}.page-module__tsL7Fq__body li+li{margin-top:.5rem}:is(.page-module__tsL7Fq__body ol,.page-module__tsL7Fq__body ul){margin-top:1rem;padding-left:1.5rem}.page-module__tsL7Fq__body p{margin-top:1rem}.page-module__tsL7Fq__body sup{line-height:0}.page-module__tsL7Fq__body table{table-layout:fixed;width:100%}.page-module__tsL7Fq__body h2 code{font-size:1.5rem}.page-module__tsL7Fq__body h3 code{font-size:1.125rem}.page-module__tsL7Fq__body h4 code{font-size:1rem}.page-module__tsL7Fq__body code{background-color:var(--background-color-code-inline);font-family:var(--font-geist-mono);border-radius:.25rem;padding:.0625rem .375rem;font-size:.875rem}.page-module__tsL7Fq__body pre{margin-top:1rem;padding:1rem;overflow-x:auto}.page-module__tsL7Fq__body pre code{background-color:#0000;border-radius:0;padding:0}.page-module__tsL7Fq__body span[data-rehype-pretty-code-figure] .rehype-pretty-copy{display:none}.page-module__tsL7Fq__body figure[data-rehype-pretty-code-figure] .rehype-pretty-copy{border:1px solid var(--border-color-button-secondary);cursor:pointer;background-color:#0000;width:2rem;height:2rem;padding:.25rem}.page-module__tsL7Fq__body figure[data-rehype-pretty-code-figure] .rehype-pretty-copy:hover{border-color:var(--color-text-primary)}.page-module__tsL7Fq__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}.page-module__tsL7Fq__body code[data-line-numbers]{counter-reset:line}.page-module__tsL7Fq__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}.page-module__tsL7Fq__body code[data-line-numbers-max-digits="2"]>[data-line]:before{width:1.25rem}.page-module__tsL7Fq__body code[data-line-numbers-max-digits="3"]>[data-line]:before{width:1.75rem}.page-module__tsL7Fq__body code[data-line-numbers-max-digits="4"]>[data-line]:before{width:2.25rem}.page-module__tsL7Fq__body code>[data-highlighted-line]{background-color:var(--background-color-code-emphasize)}.page-module__tsL7Fq__body pre[data-theme]{background-color:var(--shiki-light-bg)}.page-module__tsL7Fq__body code[data-theme] span{color:var(--shiki-light)}.page-module__tsL7Fq__body .katex-html{display:none}.page-module__tsL7Fq__body math[display=block]{margin-top:1rem}@media (prefers-color-scheme:dark){.page-module__tsL7Fq__body pre[data-theme]{background-color:var(--shiki-dark-bg)}.page-module__tsL7Fq__body code[data-theme] span{color:var(--shiki-dark)}}
.page-module__7G3jSG__container{flex-direction:column;gap:1rem;width:100%;display:flex}.page-module__7G3jSG__link{color:var(--color-text-primary);text-decoration:none}.page-module__7G3jSG__link:hover{text-decoration:underline}.page-module__7G3jSG__header{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.page-module__7G3jSG__description{color:var(--color-text-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.5rem}.page-module__7G3jSG__post-list{margin-top:2rem}@media (max-width:40rem){.page-module__7G3jSG__post-list{margin-top:1.5rem}}
.page-module__NsAuxa__container{flex-direction:column;gap:1rem;width:100%;display:flex}.page-module__NsAuxa__link{color:var(--color-text-primary);text-decoration:none}.page-module__NsAuxa__link:hover{text-decoration:underline}.page-module__NsAuxa__header{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.page-module__NsAuxa__description{color:var(--color-text-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.5rem}.page-module__NsAuxa__post-list{margin-top:2rem}@media (max-width:40rem){.page-module__NsAuxa__post-list{margin-top:1.5rem}}
.page-module___8aEwW__header{flex-direction:column;display:flex}.page-module___8aEwW__title{overflow-wrap:break-word}.page-module___8aEwW__tagline{color:var(--color-text-secondary);margin-top:.5rem;font-size:1rem}.page-module___8aEwW__navigation{align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.page-module___8aEwW__navigation-link{color:var(--color-text-primary);font-size:.875rem;font-weight:600;line-height:1.5rem;text-decoration:none}.page-module___8aEwW__navigation-link:hover{text-decoration:underline}.page-module___8aEwW__post-list{margin-top:2rem}@media (max-width:40rem){.page-module___8aEwW__post-list{margin-top:1.5rem}}
