.post[data-astro-cid-tldeq5d5]{padding-top:clamp(3rem,7vw,5rem);padding-bottom:2rem}.post-head[data-astro-cid-tldeq5d5]{margin-bottom:2.6rem}.post-head[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{max-width:36rem;margin:0 0 .8rem}.post-meta[data-astro-cid-tldeq5d5]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-faint);flex-wrap:wrap;gap:.35rem;font-size:.82rem;display:flex}.last-updated-on[data-astro-cid-tldeq5d5]{font-style:italic}.post-views[data-astro-cid-tldeq5d5]:before{content:"· "}.post-terms[data-astro-cid-tldeq5d5]{flex-wrap:wrap;gap:.45rem;margin:.9rem 0 0;display:flex}.term-chip[data-astro-cid-tldeq5d5]{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-soft);transition:color var(--accent-roll), border-color var(--accent-roll), background var(--accent-roll);border-radius:999px;padding:.28em .8em;font-size:.76rem;text-decoration:none;display:inline-flex}.term-chip[data-astro-cid-tldeq5d5]:hover{color:var(--accent);border-color:var(--line-strong);background:var(--bg-tint);text-decoration:none}.prose[data-astro-cid-tldeq5d5]{width:100%;max-width:42rem}.prose[data-astro-cid-tldeq5d5]>*+*{margin-top:1em}.prose[data-astro-cid-tldeq5d5] p{margin-bottom:1.5em}.prose[data-astro-cid-tldeq5d5] a{text-decoration-color:var(--line-strong);font-weight:460}.prose[data-astro-cid-tldeq5d5] a:hover{text-decoration-color:var(--accent)}.prose[data-astro-cid-tldeq5d5] img{border-radius:var(--radius);border:1px solid var(--line);max-width:100%;height:auto}.prose[data-astro-cid-tldeq5d5] ul,.prose[data-astro-cid-tldeq5d5] ol{padding-left:1.3em}.prose[data-astro-cid-tldeq5d5] li{margin-bottom:.35em}.prose[data-astro-cid-tldeq5d5] code{background:var(--bg-tint);font-family:var(--font-mono);color:var(--ink);border-radius:6px;padding:.15em .4em;font-size:.82em}.prose[data-astro-cid-tldeq5d5] pre{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);padding:1.2em 1.3em;font-size:.9rem;overflow-x:auto}.prose[data-astro-cid-tldeq5d5] pre>code{all:unset;font-family:var(--font-mono)}.prose[data-astro-cid-tldeq5d5] blockquote{border-left:2px solid var(--accent);color:var(--ink-soft);font-family:var(--font-display);margin:0;padding:0 0 0 1.25rem;font-size:1.12rem;font-style:italic;line-height:1.5}.prose[data-astro-cid-tldeq5d5] hr{border:none;border-top:1px solid var(--line);margin:2.4em 0}.prose[data-astro-cid-tldeq5d5] table{border-collapse:collapse;width:100%;font-size:.95rem}.prose[data-astro-cid-tldeq5d5] th,.prose[data-astro-cid-tldeq5d5] td{text-align:left;border-bottom:1px solid var(--line);padding:.5em .75em}.prose[data-astro-cid-tldeq5d5] th{color:var(--ink);font-weight:600}.hero-image[data-astro-cid-tldeq5d5]{margin-top:2.2rem}.hero-image[data-astro-cid-tldeq5d5] img[data-astro-cid-tldeq5d5]{border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto;display:block}.post-nav[data-astro-cid-jo55ryrt]{border-top:1px solid var(--line);justify-content:space-between;gap:2rem;margin-top:3.5rem;padding-top:2rem;display:flex}.post-nav-link[data-astro-cid-jo55ryrt]{flex-direction:column;gap:.35rem;max-width:18rem;text-decoration:none;display:flex}.post-nav-link[data-astro-cid-jo55ryrt].next{text-align:right;align-items:flex-end}.post-nav-label[data-astro-cid-jo55ryrt]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-faint);font-size:.78rem}.post-nav-title[data-astro-cid-jo55ryrt]{font-family:var(--font-display);letter-spacing:-.008em;color:var(--ink);text-wrap:pretty;font-size:1.02rem;font-weight:540;line-height:1.35}.post-nav-link[data-astro-cid-jo55ryrt]:hover .post-nav-title[data-astro-cid-jo55ryrt]{color:var(--accent)}.related[data-astro-cid-jo55ryrt]{border-top:1px solid var(--line);margin-top:2.6rem;padding-top:2rem}.related-title[data-astro-cid-jo55ryrt]{margin:0 0 .8rem;font-size:1.1rem}.related-list[data-astro-cid-jo55ryrt]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.related-list[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--ink-soft);text-decoration:none}.related-list[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--accent);text-decoration:underline}
