.back-link.svelte-1teoznn{display:inline-block;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);margin-bottom:2.5rem;transition:color var(--t)}.back-link.svelte-1teoznn:hover{color:var(--accent)}.post-header.svelte-1teoznn{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.post-meta.svelte-1teoznn{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}time.svelte-1teoznn{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted)}.tags.svelte-1teoznn{display:flex;gap:.3rem;flex-wrap:wrap}h1.svelte-1teoznn{font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.04em;line-height:1.2;margin-bottom:1rem}.description.svelte-1teoznn{font-size:1.1rem;color:var(--text-muted);line-height:1.6;max-width:56ch}.post-footer.svelte-1teoznn{margin-top:4rem}.post-nav.svelte-1teoznn{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem}.to-top.svelte-1teoznn{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);transition:color var(--t)}.to-top.svelte-1teoznn:hover{color:var(--accent)}
