.blog-index.svelte-u4k2t{grid-column:1 / -1;padding:calc(var(--headerHeight) + var(--spacing-xl)) var(--spacing-lg) var(--section-padding);background:var(--background-dark);min-height:100vh}.blog-index__inner.svelte-u4k2t{max-width:720px;margin:0 auto}.blog-index__title.svelte-u4k2t{font-size:var(--font-size-h1);margin-bottom:var(--spacing-md);color:var(--text-primary)}.blog-index__intro.svelte-u4k2t{font-size:var(--font-size-body);color:var(--text-secondary);margin-bottom:var(--spacing-2xl);line-height:var(--line-height-relaxed)}.blog-index__list.svelte-u4k2t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xl)}.blog-index__card.svelte-u4k2t{padding-bottom:var(--spacing-xl);border-bottom:1px solid rgba(45,212,191,.15)}.blog-index__date.svelte-u4k2t{display:block;font-size:1.2rem;color:var(--text-light);margin-bottom:var(--spacing-xs)}.blog-index__post-title.svelte-u4k2t{font-size:var(--font-size-h3);margin-bottom:var(--spacing-sm)}.blog-index__post-title.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--primary-teal-bright, var(--primary-blue-bright));text-decoration:none}.blog-index__post-title.svelte-u4k2t a:where(.svelte-u4k2t):hover{text-decoration:underline}.blog-index__desc.svelte-u4k2t{font-size:var(--font-size-small);color:var(--text-tertiary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-sm)}.blog-index__read.svelte-u4k2t{font-weight:600;font-size:var(--font-size-small);color:var(--accent-coral, var(--accent-terracotta))}
