.blog-page.svelte-ats83b{min-height:100dvh;padding:3rem clamp(1.25rem,4vw,3rem) 5rem}.shell.svelte-ats83b{background:var(--page-background);width:min(920px,100%);margin:0 auto}.blog-header.svelte-ats83b{border-bottom:1px solid var(--surface-border);gap:1rem;padding:1.25rem 0 2.5rem;display:grid}.back-link.svelte-ats83b{width:fit-content;color:var(--link-color);border-bottom:1px solid var(--link-border);padding-bottom:.1rem;text-decoration:none;transition:color .12s,border-color .12s}.back-link.svelte-ats83b:hover,.back-link.svelte-ats83b:focus-visible{color:var(--text-strong);border-color:var(--link-border-active)}.section-label.svelte-ats83b{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}h1.svelte-ats83b{color:var(--text-strong);letter-spacing:-.05em;font-size:clamp(2.8rem,6vw,4rem);font-weight:700;line-height:1.1}.article-list.svelte-ats83b{background:var(--surface-border);gap:1px;display:grid}.entry.svelte-ats83b{background:var(--page-background);gap:.7rem;padding:2.25rem 0;display:grid}.meta-row.svelte-ats83b{color:var(--text-muted);flex-wrap:wrap;gap:.5rem 1rem;font-size:.76rem;display:flex}h2.svelte-ats83b{letter-spacing:-.04em;font-size:clamp(1.15rem,3vw,1.6rem);font-weight:650;line-height:1.35}h2.svelte-ats83b a:where(.svelte-ats83b){color:var(--text-strong);text-decoration:none}h2.svelte-ats83b a:where(.svelte-ats83b):hover,h2.svelte-ats83b a:where(.svelte-ats83b):focus-visible{border-bottom:1px solid var(--link-border-active)}@media (width<=720px){.blog-page.svelte-ats83b{padding:1.5rem 1.25rem 3rem}.blog-header.svelte-ats83b,.entry.svelte-ats83b{padding:1.5rem 0}}
