.blog-shell.svelte-1teoznn{width:min(700px,100% - 48px)}.blog-post.svelte-1teoznn>header:where(.svelte-1teoznn){text-align:center}.blog-back.svelte-1teoznn{margin-bottom:1rem;display:inline-block}.blog-lead.svelte-1teoznn{max-width:620px;margin:0 auto 1rem}.post-cover.svelte-1teoznn{border-radius:var(--radius-card);width:100%;height:auto;margin:2rem auto;display:block}.markdown-body.svelte-1teoznn{text-align:left;line-height:1.8}.markdown-body.svelte-1teoznn h2,.markdown-body.svelte-1teoznn h3,.markdown-body.svelte-1teoznn p{overflow-wrap:anywhere;word-break:normal;line-break:auto;white-space:normal}.markdown-body.svelte-1teoznn h2{border-top:1px solid var(--line);margin:2.8rem 0 1rem;padding-top:.4rem;font-size:clamp(1.65rem,5vw,2.15rem);line-height:1.35}.markdown-body.svelte-1teoznn h3{margin:2.1rem 0 .75rem;font-size:clamp(1.25rem,4vw,1.55rem);line-height:1.45}.markdown-body.svelte-1teoznn p{margin:0 0 1.1em}.markdown-body.svelte-1teoznn ul,.markdown-body.svelte-1teoznn ol{margin:0 0 1.4rem;padding-left:1.5rem}.markdown-body.svelte-1teoznn li+li{margin-top:.45rem}.markdown-body.svelte-1teoznn p:has(>strong:first-child){border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-raised-small);padding:1rem 1.15rem}.markdown-body.svelte-1teoznn h2+ul{border:1px solid var(--line);border-radius:var(--radius-control);padding:1rem 1rem 1rem 2.5rem}.markdown-body.svelte-1teoznn strong{color:var(--ink);font-weight:800}.markdown-body.svelte-1teoznn a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:.08em}.markdown-body.svelte-1teoznn blockquote{color:var(--muted);border-left:4px solid var(--accent);border-radius:0 var(--radius-control) var(--radius-control) 0;box-shadow:var(--shadow-inset);margin:1.8rem 0;padding:1rem 1.25rem}.markdown-body.svelte-1teoznn blockquote p:last-child{margin-bottom:0}.markdown-body.svelte-1teoznn code{border:1px solid var(--line);border-radius:.35rem;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.markdown-body.svelte-1teoznn pre{border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-inset);margin:1.8rem 0;padding:1rem;overflow-x:auto}.markdown-body.svelte-1teoznn pre code{border:0;padding:0}.markdown-body.svelte-1teoznn figure{text-align:center;margin:2rem auto}.markdown-body.svelte-1teoznn img,.markdown-body.svelte-1teoznn figure img{border-radius:var(--radius-control);max-width:100%;height:auto;margin-inline:auto;display:block}.markdown-body.svelte-1teoznn figcaption{color:var(--muted);margin-top:.75rem;font-size:.85rem;line-height:1.6}.markdown-body.svelte-1teoznn table{border-collapse:collapse;width:100%;max-width:100%;margin:1.8rem 0;display:block;overflow-x:auto}.markdown-body.svelte-1teoznn th,.markdown-body.svelte-1teoznn td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:8rem;padding:.75rem .85rem}.markdown-body.svelte-1teoznn th{background:#ffffff61;font-weight:800}.post-footer.svelte-1teoznn{text-align:center;margin-top:3.5rem}.post-footer.svelte-1teoznn p:where(.svelte-1teoznn){margin-bottom:0;line-height:1.7}.post-footer.svelte-1teoznn .blog-ctas:where(.svelte-1teoznn){justify-content:center;margin-top:1.5rem}@media (width<=640px){.blog-shell.svelte-1teoznn{width:min(700px,100% - 40px)}.markdown-body.svelte-1teoznn h2{font-size:1.5rem}.markdown-body.svelte-1teoznn th,.markdown-body.svelte-1teoznn td{min-width:9rem}.post-footer.svelte-1teoznn .blog-ctas:where(.svelte-1teoznn){display:grid}}
