.page-header.svelte-u4k2t{padding:64px 0 48px;border-bottom:1px solid var(--color-border)}.page-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:32px;font-weight:600}.blog-section.svelte-u4k2t{padding:0}.empty.svelte-u4k2t{padding:64px 0;font-size:14px;font-style:italic;color:var(--color-text-secondary)}.blog-list.svelte-u4k2t{display:flex;flex-direction:column}.blog-item.svelte-u4k2t{display:flex;justify-content:space-between;align-items:flex-start;padding:32px 0;border-bottom:1px solid var(--color-border);text-decoration:none}.blog-item.svelte-u4k2t:hover{text-decoration:none}.blog-item.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:var(--color-text-secondary)}.blog-content.svelte-u4k2t{flex:1}.blog-meta.svelte-u4k2t{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-secondary);margin-bottom:12px}.separator.svelte-u4k2t{color:var(--color-border)}.blog-item.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:20px;font-weight:600;margin-bottom:8px;color:var(--color-text);transition:color .2s ease}.blog-item.svelte-u4k2t p:where(.svelte-u4k2t){font-size:14px;line-height:1.6;margin-bottom:16px;max-width:560px}.tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:8px}.arrow.svelte-u4k2t{font-size:18px;color:var(--color-text-secondary);margin-top:40px;transition:transform .2s ease}.blog-item.svelte-u4k2t:hover .arrow:where(.svelte-u4k2t){transform:translate(4px)}@media (max-width: 640px){.arrow.svelte-u4k2t{display:none}}
