.blog-post.svelte-1teoznn{padding:2rem 0}.post-header.svelte-1teoznn{margin-bottom:2rem}.back-link.svelte-1teoznn{font-size:var(--text-sm);color:var(--muted);font-family:var(--font-mono);display:inline-block;margin-bottom:1rem}.back-link.svelte-1teoznn:hover{color:var(--accent)}.post-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:var(--text-2xl);margin:.25rem 0}.post-date.svelte-1teoznn{font-size:var(--text-xs);font-family:var(--font-mono)}.post-content.svelte-1teoznn{line-height:1.8;font-size:var(--text-sm);color:var(--muted)}.post-content.svelte-1teoznn h1,.post-content.svelte-1teoznn h2,.post-content.svelte-1teoznn h3{color:var(--fg);margin-top:2rem;margin-bottom:.5rem}.post-content.svelte-1teoznn h1{display:none}.post-content.svelte-1teoznn p{margin:1rem 0}.post-content.svelte-1teoznn ul,.post-content.svelte-1teoznn ol{margin:1rem 0;padding-left:1.5rem}.post-content.svelte-1teoznn li{margin:.25rem 0}.post-content.svelte-1teoznn a{color:var(--accent);border-bottom:1px solid var(--accent)}.post-content.svelte-1teoznn code{background:var(--border);padding:.15em .4em;font-size:.9em}.post-content.svelte-1teoznn pre{margin:1.5rem 0}.post-content.svelte-1teoznn pre code{background:none;padding:0}
