.post.svelte-j57o68{max-width:720px;margin:0 auto}.post-header.svelte-j57o68{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.post-tags.svelte-j57o68{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tag.svelte-j57o68{background:var(--color-accent-subtle);color:var(--color-accent-hover);padding:.25rem .75rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.post.svelte-j57o68 h1:where(.svelte-j57o68){font-family:var(--font-display);font-size:var(--text-6xl);margin:0 0 1rem;color:var(--color-text);font-weight:var(--weight-regular);line-height:var(--leading-none);letter-spacing:var(--tracking-tight)}.post-meta.svelte-j57o68{display:flex;justify-content:center;gap:.75rem;font-size:var(--text-sm);color:var(--color-text-secondary)}.separator.svelte-j57o68{opacity:.4}.post-content.svelte-j57o68{line-height:var(--leading-loose);color:var(--color-text-body)}.post-content h2{font-size:var(--text-3xl);margin:2.5rem 0 1rem;color:var(--color-text);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug)}.post-content h3{font-size:var(--text-2xl);margin:2rem 0 .75rem;color:var(--color-text);font-weight:var(--weight-semibold)}.post-content p{margin:1.5rem 0}.post-content ul,.post-content ol{margin:1.5rem 0;padding-left:1.5rem}.post-content li{margin:.5rem 0}.post-content a{color:var(--color-accent-hover);text-decoration:none;border-bottom:1px solid var(--color-border-accent);transition:border-color var(--duration-normal)}.post-content a:hover{border-color:var(--color-accent-hover)}.post-content pre{background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;overflow-x:auto;margin:1.5rem 0;font-family:var(--font-mono);font-size:var(--text-sm)}.post-content code{background:var(--color-border);padding:.2rem .4rem;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.85em;color:var(--color-accent-hover)}.post-content pre code{background:none;padding:0;color:var(--color-text-body)}.post-content blockquote{border-left:3px solid var(--color-accent);padding-left:1.5rem;margin:1.5rem 0;color:var(--color-text-secondary);font-style:italic}.post-content img{max-width:100%;border-radius:var(--radius-lg);margin:2rem 0}.post-content hr{border:none;border-top:1px solid var(--color-border);margin:2.5rem 0}.post-footer.svelte-j57o68{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-border)}.back-link.svelte-j57o68{color:var(--color-accent);text-decoration:none;font-weight:var(--weight-semibold);transition:color var(--duration-normal)}.back-link.svelte-j57o68:hover{color:var(--color-accent-hover)}@media(max-width:768px){.post.svelte-j57o68 h1:where(.svelte-j57o68){font-size:2rem}.post-meta.svelte-j57o68{flex-direction:column;gap:.25rem}.separator.svelte-j57o68{display:none}}
