.blog-page.svelte-15rped1{min-height:100dvh;padding:clamp(4.5rem,8vw,5.5rem) clamp(1rem,4vw,3rem) clamp(1.5rem,4vw,3rem)}.shell.svelte-15rped1{border:1px solid var(--surface-border);background:var(--surface-elevated);width:min(920px,100%);margin:0 auto;box-shadow:0 30px 120px #0000008c}.article-header.svelte-15rped1{border-bottom:1px solid var(--surface-border);gap:.8rem;padding:1.25rem;display:grid}.article-nav.svelte-15rped1{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.article-nav.svelte-15rped1 a:where(.svelte-15rped1){color:var(--link-color);border-bottom:1px solid var(--link-border);padding-bottom:.1rem;text-decoration:none;transition:color .12s,border-color .12s}.article-nav.svelte-15rped1 a:where(.svelte-15rped1):hover,.article-nav.svelte-15rped1 a:where(.svelte-15rped1):focus-visible{color:var(--text-strong);border-color:var(--link-border-active);outline:none}.article-meta.svelte-15rped1{color:var(--text-muted);flex-wrap:wrap;gap:.5rem 1rem;font-size:.76rem;display:flex}h1.svelte-15rped1{color:var(--text-strong);font-size:clamp(2rem,5vw,3rem);line-height:1.18}.article-body.svelte-15rped1{gap:1rem;padding:1.25rem;display:grid}.article-body.svelte-15rped1 h2:where(.svelte-15rped1){color:var(--text-strong);margin-top:1.75rem;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.35}.article-body.svelte-15rped1 h2:where(.svelte-15rped1):first-child{margin-top:0}.article-body.svelte-15rped1 p:where(.svelte-15rped1){color:var(--text-body);word-break:keep-all;overflow-wrap:anywhere;font-size:1rem;line-height:1.9}strong.svelte-15rped1{color:var(--text-strong);font-weight:700}code.svelte-15rped1{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-border) 35%, transparent);color:var(--text-strong);padding:.05rem .25rem;font-family:inherit;font-size:.92em}@media (width<=720px){.blog-page.svelte-15rped1{padding:4.25rem 1rem 1rem}.article-header.svelte-15rped1,.article-body.svelte-15rped1{padding:1rem}.article-body.svelte-15rped1 p:where(.svelte-15rped1){word-break:normal}}
