.container.svelte-w2aiwr{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-xl)}.blog-index.svelte-w2aiwr{min-height:60vh;padding:var(--spacing-3xl) 0}.blog-header.svelte-w2aiwr{text-align:center;margin-bottom:var(--spacing-3xl)}.blog-header.svelte-w2aiwr h1:where(.svelte-w2aiwr){font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-md) 0;color:var(--color-text-primary)}.blog-header.svelte-w2aiwr p:where(.svelte-w2aiwr){font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0}.articles.svelte-w2aiwr{display:grid;gap:var(--spacing-xl);max-width:800px;margin:0 auto}.article-card.svelte-w2aiwr{background:var(--color-surface-elevated);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:transform .2s,box-shadow .2s}.article-card.svelte-w2aiwr:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.article-link.svelte-w2aiwr{display:block;padding:var(--spacing-xl);text-decoration:none;color:inherit}.article-category.svelte-w2aiwr{margin-bottom:var(--spacing-sm)}.article-content.svelte-w2aiwr h2:where(.svelte-w2aiwr){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-sm) 0;color:var(--color-text-primary)}.article-description.svelte-w2aiwr{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0;line-height:1.6}.article-meta.svelte-w2aiwr{display:flex;gap:var(--spacing-sm);align-items:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.separator.svelte-w2aiwr{color:var(--color-text-muted)}
