.scroll-progress[data-astro-cid-4sn4zg3r]{position:fixed;inset:0 0 auto;height:3px;background:var(--c-brand);z-index:200;transform:scaleX(0)}.post-header[data-astro-cid-4sn4zg3r]{margin:var(--sp-5) 0 var(--sp-6)}.post-header[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{margin:.4em 0 .3em}.post-meta[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;gap:.4rem var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--c-ink-muted)}.post-tags[data-astro-cid-4sn4zg3r]{color:var(--c-brand-ink)}.prose[data-astro-cid-4sn4zg3r] h2{font-size:var(--fs-xl);margin-top:1.6em;margin-bottom:.4em}.prose[data-astro-cid-4sn4zg3r] h3{font-size:var(--fs-lg);margin-top:1.4em;margin-bottom:.3em}.prose[data-astro-cid-4sn4zg3r] p{margin-bottom:1.1em}.prose[data-astro-cid-4sn4zg3r] ul,.prose[data-astro-cid-4sn4zg3r] ol{margin-bottom:1.1em;display:grid;gap:.4rem}.prose[data-astro-cid-4sn4zg3r] li{padding-left:.2rem}.prose[data-astro-cid-4sn4zg3r] strong{color:var(--c-ink);font-weight:600}.prose[data-astro-cid-4sn4zg3r] a{color:var(--c-brand-ink)}.prose[data-astro-cid-4sn4zg3r] blockquote{margin:1.5em 0;padding:.9em 1.2em;border-left:4px solid var(--c-brand);background:var(--c-surface);border-radius:0 var(--radius) var(--radius) 0;color:var(--c-ink-soft);font-size:var(--fs-sm)}.prose[data-astro-cid-4sn4zg3r] blockquote p:last-child{margin-bottom:0}.post-updated[data-astro-cid-4sn4zg3r]{margin-top:var(--sp-6);font-size:var(--fs-sm);color:var(--c-ink-muted)}.back-link[data-astro-cid-4sn4zg3r]{display:inline-flex;align-items:center;gap:.4rem;margin-top:var(--sp-6);font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);color:var(--c-brand-ink);text-decoration:none}
