.blog-index.svelte-1j8k0si{padding-top:3.75rem;padding-bottom:4rem}.blog-index.svelte-1j8k0si h1:where(.svelte-1j8k0si){font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:.5rem}.blog-subtitle.svelte-1j8k0si{font-size:.9rem;color:var(--text-tertiary);margin-bottom:1.5rem}.blog-empty.svelte-1j8k0si{color:var(--text-secondary);font-size:.9rem}.blog-row.svelte-1j8k0si{display:flex;align-items:center;padding:1rem 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background .15s;gap:1.5rem}.blog-row.svelte-1j8k0si:first-of-type{border-top:1px solid var(--border)}.blog-row.svelte-1j8k0si:hover{background:var(--bg-card)}.blog-row-date.svelte-1j8k0si{font-size:.8125rem;color:var(--text-tertiary);width:6.5rem;flex-shrink:0}.blog-row-body.svelte-1j8k0si{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.blog-row-title.svelte-1j8k0si{font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.3;color:var(--text)}.blog-row-desc.svelte-1j8k0si{font-size:.8rem;color:var(--text-tertiary);line-height:1.4}.blog-row-meta.svelte-1j8k0si{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.blog-row-author.svelte-1j8k0si{font-size:.75rem;color:var(--text-tertiary)}.blog-meta-dot.svelte-1j8k0si{width:4px;height:4px;border-radius:2px;background:var(--border);flex-shrink:0}.blog-row-time.svelte-1j8k0si{font-size:.75rem;color:var(--text-tertiary)}.blog-row-arrow.svelte-1j8k0si{font-size:.875rem;color:var(--accent)}@media(max-width:768px){.blog-row.svelte-1j8k0si{flex-direction:column;align-items:flex-start;gap:.25rem}.blog-row-date.svelte-1j8k0si{width:auto}.blog-row-meta.svelte-1j8k0si{margin-top:.25rem}}
