.article-shell.svelte-1tzttwy{max-width:860px;margin:0 auto;padding:6rem 2rem 2rem}.article-header.svelte-1tzttwy{text-align:center;margin-bottom:4rem}h1.svelte-1tzttwy{margin-bottom:1.5rem;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.08}.description.svelte-1tzttwy{max-width:680px;color:var(--secondary-color);margin:0 auto 2rem;font-size:1.25rem;line-height:1.65}.article-content.svelte-1tzttwy{color:var(--primary-color);font-size:1.12rem;line-height:1.8}.article-content.svelte-1tzttwy p,.article-content.svelte-1tzttwy p:where(.svelte-1tzttwy),.article-content.svelte-1tzttwy li:where(.svelte-1tzttwy){color:var(--secondary-color)}.article-content.svelte-1tzttwy p:where(.svelte-1tzttwy){margin:0 0 1.55rem}.article-content.svelte-1tzttwy h2:where(.svelte-1tzttwy),.article-content.svelte-1tzttwy h2{margin:3rem 0 1rem;font-size:2rem;line-height:1.2}.article-content.svelte-1tzttwy h3:where(.svelte-1tzttwy),.article-content.svelte-1tzttwy h3{margin:2.25rem 0 .75rem;font-size:1.5rem}.article-content.svelte-1tzttwy ul:where(.svelte-1tzttwy),.article-content.svelte-1tzttwy ol:where(.svelte-1tzttwy){margin:0 0 1.75rem 1.4rem;padding:0}.article-content.svelte-1tzttwy li:where(.svelte-1tzttwy){margin-bottom:.55rem;padding-left:.35rem}pre.svelte-1tzttwy{background:var(--footer-background);border:1px solid var(--card-border);border-radius:16px;margin:2rem 0;padding:1.5rem;font-size:.95rem;line-height:1.65;overflow-x:auto}code.svelte-1tzttwy{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.article-content.svelte-1tzttwy a{color:var(--accent-color);font-weight:600}.article-content.svelte-1tzttwy img:where(.svelte-1tzttwy),.article-content.svelte-1tzttwy img{border-radius:16px;max-width:100%;height:auto;margin:2rem 0;box-shadow:0 10px 25px -5px #0000001a}.bluesky-embed.svelte-1tzttwy{max-width:600px;margin:2rem auto}
