.blog-index.svelte-5ndabw{background:var(--color-background)}.container.svelte-5ndabw{max-width:1100px;margin:0 auto;padding:0 var(--space-4)}.breadcrumbs.svelte-5ndabw{display:flex;gap:var(--space-2);align-items:center;color:var(--color-text-light);font-size:var(--text-sm);margin-bottom:var(--space-4)}.breadcrumbs.svelte-5ndabw a:where(.svelte-5ndabw){color:var(--color-text-light);text-decoration:none}.breadcrumbs.svelte-5ndabw a:where(.svelte-5ndabw):hover{color:var(--color-primary)}.blog-index__hero.svelte-5ndabw{padding:var(--space-16) 0 var(--space-12);background:linear-gradient(135deg,#f8fafc,#eef2ff);border-bottom:1px solid var(--color-border-light)}.blog-index__hero.svelte-5ndabw h1:where(.svelte-5ndabw){font-size:var(--text-5xl);font-weight:700;line-height:1.1;color:var(--color-text);margin:0 0 var(--space-4);letter-spacing:-.02em}.blog-index__intro.svelte-5ndabw{font-size:var(--text-lg);color:var(--color-text-light);max-width:720px;margin:0;line-height:1.6}.blog-index__tags.svelte-5ndabw{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-6) 0 0;padding:0}.tag.svelte-5ndabw{display:inline-block;padding:var(--space-1) var(--space-3);background:#fff;border:1px solid var(--color-border);border-radius:999px;font-size:var(--text-sm);color:var(--color-text-light);font-weight:500}.tag--sm.svelte-5ndabw{font-size:var(--text-xs);padding:2px var(--space-2)}.blog-index__list.svelte-5ndabw{display:grid;grid-template-columns:1fr;gap:var(--space-8);padding-top:var(--space-12);padding-bottom:var(--space-16)}.post-card.svelte-5ndabw{display:grid;grid-template-columns:280px 1fr;gap:var(--space-6);background:#fff;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition)}.post-card.svelte-5ndabw:hover{box-shadow:var(--shadow-md);border-color:var(--color-border);transform:translateY(-1px)}.post-card__cover.svelte-5ndabw{background:var(--color-background-light);display:block;aspect-ratio:1200 / 630}.post-card__cover.svelte-5ndabw img:where(.svelte-5ndabw){width:100%;height:100%;object-fit:cover;display:block}.post-card__body.svelte-5ndabw{padding:var(--space-6) var(--space-6) var(--space-6) 0}.post-card__meta.svelte-5ndabw{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-light);margin-bottom:var(--space-2)}.post-card__category.svelte-5ndabw{color:var(--color-primary);font-weight:600}.post-card__title.svelte-5ndabw{font-size:var(--text-2xl);line-height:1.25;margin:0 0 var(--space-3);color:var(--color-text)}.post-card__title.svelte-5ndabw a:where(.svelte-5ndabw){color:inherit;text-decoration:none}.post-card__title.svelte-5ndabw a:where(.svelte-5ndabw):hover{color:var(--color-primary)}.post-card__excerpt.svelte-5ndabw{color:var(--color-text-light);line-height:1.6;margin:0 0 var(--space-4)}.post-card__tags.svelte-5ndabw{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0 0 var(--space-4)}.post-card__cta.svelte-5ndabw{color:var(--color-primary);text-decoration:none;font-weight:500}.post-card__cta.svelte-5ndabw:hover{text-decoration:underline}@media (max-width: 768px){.blog-index__hero.svelte-5ndabw{padding:var(--space-12) 0 var(--space-8)}.blog-index__hero.svelte-5ndabw h1:where(.svelte-5ndabw){font-size:var(--text-3xl)}.post-card.svelte-5ndabw{grid-template-columns:1fr}.post-card__cover.svelte-5ndabw{aspect-ratio:16 / 9}.post-card__body.svelte-5ndabw{padding:0 var(--space-5) var(--space-5)}}
