.article-container.svelte-95ygql{max-width:760px;margin:0 auto;padding:0 20px}.back-link.svelte-95ygql{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-muted);text-decoration:none;font-size:.9rem;font-weight:500;margin-bottom:32px;transition:color .2s}.back-link.svelte-95ygql:hover{color:var(--brand-primary)}.actions-row.svelte-95ygql{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.share-btn.svelte-95ygql{display:inline-flex;align-items:center;gap:6px;background:var(--color-surface, var(--zinc-50));border:1px solid var(--color-border);color:var(--color-text);font-weight:500;font-size:.82rem;padding:6px 12px;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.share-btn.svelte-95ygql:hover{background:var(--color-surface-alt, var(--zinc-100));color:var(--color-text);border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--color-border))}.blog-post.svelte-95ygql{background:var(--color-surface, var(--zinc-900));border:1px solid var(--color-border);border-radius:16px;padding:40px;box-shadow:var(--shadow-sm)}.post-header.svelte-95ygql{border-bottom:1px solid var(--color-border);padding-bottom:24px;margin-bottom:32px}.meta.svelte-95ygql{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-text-muted);margin-bottom:16px;font-weight:500}.post-title.svelte-95ygql{font-size:2.25rem;font-weight:800;line-height:1.25;margin:0 0 16px;color:var(--color-text);letter-spacing:-.025em}.post-excerpt.svelte-95ygql{font-size:1.1rem;line-height:1.6;color:var(--color-text-muted);margin:0;font-style:italic}.post-content.svelte-95ygql{font-size:1.05rem;line-height:1.8;color:var(--color-text)}.post-content.svelte-95ygql p:where(.svelte-95ygql){margin:0 0 24px}.post-content.svelte-95ygql p:where(.svelte-95ygql):last-child{margin-bottom:0}@media(max-width:640px){.blog-post.svelte-95ygql{padding:24px}.post-title.svelte-95ygql{font-size:1.75rem}}
