.page-content.svelte-1teoznn{max-width:800px;margin:0 auto;padding:4rem 1rem}.back-link.svelte-1teoznn{color:var(--text-muted);margin-bottom:2rem;font-weight:500;text-decoration:none;display:inline-block}.back-link.svelte-1teoznn:hover{color:var(--text-primary)}.post-header.svelte-1teoznn{margin-bottom:3rem}.post-title.svelte-1teoznn{color:var(--text-primary);margin-bottom:1rem;font-size:3rem;line-height:1.2}.post-meta.svelte-1teoznn{color:var(--text-muted);align-items:center;gap:.5rem;font-size:1rem;display:flex}.post-author.svelte-1teoznn{color:var(--text-primary);font-weight:600}.separator.svelte-1teoznn{color:var(--border-subtle)}.markdown-content.svelte-1teoznn{color:var(--text-primary);font-size:1.1rem;line-height:1.8}.markdown-content.svelte-1teoznn h2{color:var(--text-primary);margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem}.markdown-content.svelte-1teoznn h3{color:var(--text-primary);margin-top:2rem;margin-bottom:1rem;font-size:1.4rem}.markdown-content.svelte-1teoznn p{color:var(--text-muted);margin-bottom:1.5rem}.markdown-content.svelte-1teoznn ul,.markdown-content.svelte-1teoznn ol{color:var(--text-muted);margin-bottom:1.5rem;padding-left:1.5rem}.markdown-content.svelte-1teoznn li{margin-bottom:.5rem}.markdown-content.svelte-1teoznn a{color:var(--accent-primary);text-decoration:underline}.markdown-content.svelte-1teoznn pre{background-color:var(--bg-secondary);border-radius:var(--radius);border:1px solid var(--border-subtle);margin-bottom:1.5rem;padding:1.5rem;overflow-x:auto}.markdown-content.svelte-1teoznn code{font-family:monospace;font-size:.9em}
