.post.svelte-17j22sm{counter-reset:section;padding-top:2rem}.post.svelte-17j22sm h1{letter-spacing:-.025em;margin:0 0 1.25rem;font-family:Iowan Old Style,Charter,Georgia,serif;font-size:clamp(2.25rem,7vw,3.5rem);font-weight:700;line-height:1.05;animation:.9s cubic-bezier(.22,1,.36,1) both svelte-17j22sm-title-in}@keyframes svelte-17j22sm-title-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.post.svelte-17j22sm h1+p{color:var(--text-muted);max-width:32rem;margin-bottom:2.5rem;font-size:1.2rem}.post.svelte-17j22sm h2{counter-increment:section}.post.svelte-17j22sm h2:before{content:counter(section, decimal-leading-zero);color:var(--accent);margin-right:.1em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7em;font-weight:400}
