.blog-index.svelte-1g0r5j8{max-width:980px;margin:0 auto;padding:40px var(--page-padding)}.header.svelte-1g0r5j8{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:40px}.header.svelte-1g0r5j8 h1:where(.svelte-1g0r5j8){font-size:32px;font-weight:400;margin-top:20px}.blog-post-card.svelte-1g0r5j8{padding:32px 0}.blog-post-card.svelte-1g0r5j8 h2:where(.svelte-1g0r5j8){margin-top:0;margin-bottom:12px;font-size:28px;line-height:1.3}.blog-post-card.svelte-1g0r5j8 h2:where(.svelte-1g0r5j8) a:where(.svelte-1g0r5j8){color:var(--color-text);text-decoration:none}.blog-post-card.svelte-1g0r5j8 h2:where(.svelte-1g0r5j8) a:where(.svelte-1g0r5j8):hover{color:var(--color-cta)}.date.svelte-1g0r5j8{font-size:14px;color:var(--color-text-secondary);margin-bottom:12px}.excerpt.svelte-1g0r5j8{font-size:14px;line-height:1.7;color:var(--color-text);margin-bottom:16px}.read-more.svelte-1g0r5j8{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--color-cta);text-decoration:underline;text-underline-offset:3px}.read-more.svelte-1g0r5j8:hover{color:var(--color-text)}.divider.svelte-1g0r5j8{border:none;border-top:2px solid var(--color-primary);margin:0}.rss-link.svelte-1g0r5j8{color:var(--color-text-secondary);font-size:.9em;text-decoration:none;padding:6px 12px;border:1px solid var(--color-text-secondary);border-radius:6px;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.rss-icon.svelte-1g0r5j8{width:16px;height:16px}.rss-link.svelte-1g0r5j8:hover{color:var(--color-cta);border-color:var(--color-cta)}@media(max-width:768px){.blog-index.svelte-1g0r5j8{padding:40px 24px}.header.svelte-1g0r5j8{gap:10px}.blog-post-card.svelte-1g0r5j8 h2:where(.svelte-1g0r5j8){font-size:22px}}
