.page_header__YCiBx{margin:0 auto;font-size:48px}.page_postHeader__pw1Hl{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.page_blogPost__MRSD_{display:flex;flex-direction:column;gap:1.25rem;width:100%;line-height:1.8;color:var(--foreground)}.page_blogPost__MRSD_ :where(h1,h2,h3,h4,h5,h6){line-height:1.2;font-weight:700}.page_blogPost__MRSD_ h1{font-size:clamp(2.2rem,5vw,3.4rem);margin-top:1rem;margin-bottom:.25rem}.page_blogPost__MRSD_ h2{font-size:clamp(1.7rem,4vw,2.3rem);margin-top:1.5rem}.page_blogPost__MRSD_ h3{font-size:clamp(1.3rem,3vw,1.7rem);margin-top:1rem}.page_blogPost__MRSD_ blockquote,.page_blogPost__MRSD_ li,.page_blogPost__MRSD_ p{font-size:1.05rem;color:inherit}.page_blogPost__MRSD_ p+p{margin-top:-.35rem}.page_blogPost__MRSD_ a{color:#93abcf;text-decoration:underline;-webkit-text-decoration-color:rgba(147,171,207,.45);text-decoration-color:rgba(147,171,207,.45);text-underline-offset:.18em}.page_blogPost__MRSD_ a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.page_blogPost__MRSD_ ol,.page_blogPost__MRSD_ ul{padding-left:1.5rem}.page_blogPost__MRSD_ li+li{margin-top:.35rem}.page_blogPost__MRSD_ blockquote{border-left:3px solid rgba(147,171,207,.65);padding-left:1rem;color:#c6ccd4}.page_blogPost__MRSD_ hr{border:none;border-top:1px solid rgba(255,255,255,.14);margin:.5rem 0}.page_blogPost__MRSD_ table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid rgba(255,255,255,.14)}.page_blogPost__MRSD_ td,.page_blogPost__MRSD_ th{padding:.75rem .9rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.page_blogPost__MRSD_ th{background-color:rgba(255,255,255,.04)}.page_blogPost__MRSD_ :not(pre)>code{display:inline-block;font-family:var(--font-geist-mono,"Fira Code",monospace);font-size:.95em;box-shadow:2px 2px 3px var(--background-shadow);border-radius:.35rem;padding:.18rem .45rem;vertical-align:middle;white-space:nowrap}.page_blogPost__MRSD_ :not(pre)>code,.page_blogPost__MRSD_ pre{max-width:100%;background-color:var(--background-secondary);overflow-x:auto;overflow-y:hidden}.page_blogPost__MRSD_ pre{width:100%;padding:1rem 1.1rem;border-radius:.75rem;box-shadow:2px 2px 4px var(--background-shadow);border:1px solid rgba(255,255,255,.08)}.page_blogPost__MRSD_ pre code{display:grid;min-width:max-content;font-family:var(--font-geist-mono,"Fira Code",monospace);font-size:.95rem;line-height:1.7;background:transparent}.page_blogPost__MRSD_ figure[data-rehype-pretty-code-figure]{width:100%;max-width:100%;margin:0;overflow-x:auto;overflow-y:hidden}.page_blogPost__MRSD_ [data-rehype-pretty-code-title]{width:-moz-fit-content;width:fit-content;margin-bottom:.55rem;padding:.35rem .65rem;border-radius:.45rem;background-color:rgba(255,255,255,.06);color:#cfd5dc;font-size:.9rem}.page_blogPost__MRSD_ [data-line]{padding:0 .15rem}.page_blogPost__MRSD_ img{display:block;width:70%;max-width:80vh;margin:1.25rem auto;border-radius:.5rem}.page_backLink__FX41P{padding:.25rem .5rem;margin:-.25rem -.5rem;border-radius:.35rem}.page_backLink__FX41P:hover{background-color:rgba(255,255,255,.07)}.page_postMeta__Qx_2_{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;color:#c6ccd4;font-size:.95rem}.page_postTags__Ab1k1{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;padding:0}.page_postTag__i4sss{padding:.15rem .55rem;border-radius:999px;background-color:rgba(255,255,255,.07);color:#d4dae2;font-size:.9rem}.page_actions__XyMoT{display:flex;gap:.5rem;margin:-.25rem -.25rem auto auto;padding:.25rem .5rem;border-radius:.5rem;z-index:1}.page_actions__XyMoT:hover{background-color:rgba(255,255,255,.08)}.page_actionsMobile__ewZMp{display:none}@media screen and (max-width:600px){.page_blogPost__MRSD_{gap:1rem}.page_blogPost__MRSD_ blockquote,.page_blogPost__MRSD_ li,.page_blogPost__MRSD_ p{font-size:1rem}.page_blogPost__MRSD_ pre{padding:.9rem}.page_blogPost__MRSD_ img{max-width:100%}.page_actions__XyMoT{display:none}.page_actionsMobile__ewZMp{display:block}}