.blog-page.svelte-u4k2t{max-width:860px;margin:2rem auto 4rem;padding:0 1rem}.back-link.svelte-u4k2t{color:var(--text-muted);text-decoration:none;font-size:.82rem;display:inline-block;margin-bottom:1.5rem}.back-link.svelte-u4k2t:hover{color:var(--text)}.blog-hero.svelte-u4k2t{text-align:center;padding:2rem 0}.brand-title.svelte-u4k2t{font-family:var(--font-heading);font-weight:800;font-size:2.2rem;margin:0 0 8px}.gradient-text.svelte-u4k2t{background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-tagline.svelte-u4k2t{font-size:1rem;color:var(--text-muted);margin:0}.muted.svelte-u4k2t{color:var(--text-muted);text-align:center;padding:3rem 0}.error.svelte-u4k2t{color:#ef4444;text-align:center;padding:3rem 0}.post-grid.svelte-u4k2t{display:flex;flex-direction:column;gap:14px}.post-card.svelte-u4k2t{display:block;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.4rem 1.6rem;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.post-card.svelte-u4k2t:hover{border-color:var(--primary-light);transform:translateY(-1px)}.post-meta.svelte-u4k2t{display:flex;align-items:center;gap:8px;font-size:.72rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.category.svelte-u4k2t{color:var(--primary-light);font-weight:600}.post-title.svelte-u4k2t{font-family:var(--font-heading);font-weight:800;font-size:1.15rem;color:var(--text);margin:0 0 6px}.post-excerpt.svelte-u4k2t{color:var(--text-muted);font-size:.88rem;line-height:1.6;margin:0 0 10px}.tag-row.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:6px}.tag.svelte-u4k2t{font-size:.68rem;color:var(--primary-light);background:var(--overlay-subtle, rgba(124,58,237,.08));padding:3px 10px;border-radius:var(--radius-full)}
