.blog-page.svelte-ats83b{min-height:100dvh;padding:clamp(4.5rem,8vw,5.5rem) clamp(1rem,4vw,3rem) clamp(1.5rem,4vw,3rem)}.shell.svelte-ats83b{border:1px solid var(--surface-border);background:var(--surface-elevated);width:min(920px,100%);margin:0 auto;box-shadow:0 30px 120px #0000008c}.blog-header.svelte-ats83b{border-bottom:1px solid var(--surface-border);gap:.65rem;padding:1.25rem;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);outline:none}.section-label.svelte-ats83b{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}h1.svelte-ats83b{color:var(--text-strong);font-size:clamp(2rem,5vw,3rem);line-height:1.1}.article-list.svelte-ats83b{background:var(--surface-border);gap:1px;display:grid}.entry.svelte-ats83b{background:var(--surface-elevated);gap:.7rem;padding:1.25rem;display:grid}.meta-row.svelte-ats83b{color:var(--text-muted);flex-wrap:wrap;gap:.5rem 1rem;font-size:.76rem;display:flex}h2.svelte-ats83b{font-size:clamp(1.15rem,3vw,1.6rem);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);outline:none}@media (width<=720px){.blog-page.svelte-ats83b{padding:4.25rem 1rem 1rem}.blog-header.svelte-ats83b,.entry.svelte-ats83b{padding:1rem}}
