.blog-page[data-v-574d3cf7]{max-width:780px;margin:0 auto;padding:var(--space-xl) var(--gutter)}.blog-page-title[data-v-574d3cf7]{font:var(--font-heading-xl);color:var(--color-text-primary);margin-bottom:var(--space-sm)}.blog-page-desc[data-v-574d3cf7]{font:var(--font-body-lg);color:var(--color-text-secondary);margin-bottom:var(--space-xxl)}.blog-list[data-v-574d3cf7]{display:flex;flex-direction:column;gap:var(--space-xl)}.blog-card[data-v-574d3cf7]{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius)}.blog-card-date[data-v-574d3cf7]{font:var(--font-body-sm);color:var(--color-text-muted);margin-bottom:var(--space-sm)}.blog-card-title[data-v-574d3cf7]{font:var(--font-heading-md);margin-bottom:var(--space-sm)}.blog-card-title a[data-v-574d3cf7]{color:var(--color-text-primary);text-decoration:none}.blog-card-title a[data-v-574d3cf7]:hover{color:var(--color-primary)}.blog-card-desc[data-v-574d3cf7]{font:var(--font-body-md);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.blog-card-tags[data-v-574d3cf7]{display:flex;gap:8px}.blog-tag[data-v-574d3cf7]{padding:2px 10px;background:var(--color-surface-variant);border-radius:var(--radius);font:var(--font-body-xs);color:var(--color-text-secondary)}
