.blog-post.svelte-1ormjzk{padding-top:8rem}.post-header.svelte-1ormjzk{max-width:800px;margin:0 auto 4rem;text-align:center}.back-link.svelte-1ormjzk{display:inline-block;margin-bottom:2rem;color:var(--text-muted);text-decoration:none;font-weight:600;text-transform:uppercase;font-size:.9rem;letter-spacing:.05em}.back-link.svelte-1ormjzk:hover{color:var(--accent-primary)}.meta.svelte-1ormjzk{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;font-family:monospace;font-size:1rem}.category.svelte-1ormjzk{color:var(--accent-secondary);font-weight:700;text-transform:uppercase}.date.svelte-1ormjzk{color:var(--text-muted)}h1.svelte-1ormjzk{font-size:3.5rem;line-height:1.1;margin-bottom:2rem}.author.svelte-1ormjzk{display:flex;align-items:center;justify-content:center;gap:1rem;font-weight:600;color:var(--text-color)}.post-content.svelte-1ormjzk{max-width:700px;margin:0 auto;font-size:1.15rem;line-height:1.8;color:var(--text-color)}.post-content h2{font-size:2rem;margin-top:3rem;margin-bottom:1.5rem;color:var(--text-color);font-family:var(--font-display)}.post-content h3{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem;color:var(--text-color);font-family:var(--font-display)}.post-content p{margin-bottom:1.5rem}.post-content ul,.post-content ol{margin-bottom:2rem;padding-left:1.5rem}.post-content li{margin-bottom:.5rem}.post-content strong{color:var(--accent-primary);font-weight:700}.post-content a{color:var(--accent-primary);text-decoration:underline;text-underline-offset:4px}.post-content blockquote{border-left:4px solid var(--accent-secondary);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--text-muted)}.post-footer.svelte-1ormjzk{max-width:700px;margin:6rem auto 0;padding:3rem;background:var(--bg-secondary);border:var(--border-width) solid var(--border-color);text-align:center}.post-footer.svelte-1ormjzk h3:where(.svelte-1ormjzk){font-size:1.5rem;margin-bottom:2rem}@media(max-width:768px){h1.svelte-1ormjzk{font-size:2.5rem}.post-content.svelte-1ormjzk{font-size:1.05rem}}
