.blog-home.svelte-1uha8ag{display:flex;flex-direction:column;gap:48px;padding-top:16px}.section-title.svelte-1uha8ag{font-size:var(--font-size-2xl);font-weight:900;margin-bottom:24px}.categories-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.category-card.svelte-1uha8ag{display:flex;align-items:center;gap:18px;padding:24px 28px;text-decoration:none;color:inherit;border-radius:var(--radius-card);border:1.5px solid var(--border);background:var(--page-bg);transition:border-color .2s}.category-card.svelte-1uha8ag:hover{border-color:var(--primary)}.category-icon.svelte-1uha8ag{color:var(--primary);flex-shrink:0;display:flex;align-items:center;justify-content:center}.category-text.svelte-1uha8ag{flex:1;min-width:0}.category-label.svelte-1uha8ag{font-size:var(--font-size-lg);font-weight:600;color:var(--text);margin:0;line-height:1.3}.category-card.svelte-1uha8ag:hover .category-label:where(.svelte-1uha8ag){color:var(--primary)}.category-desc.svelte-1uha8ag{font-size:var(--font-size-sm);color:var(--muted);line-height:1.5;margin:4px 0 0}.category-arrow.svelte-1uha8ag{flex-shrink:0;color:var(--border);transition:color .2s,transform .2s;display:flex}.category-card.svelte-1uha8ag:hover .category-arrow:where(.svelte-1uha8ag){color:var(--primary);transform:translate(3px)}.posts-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px}@media(max-width:768px){.categories-grid.svelte-1uha8ag{grid-template-columns:1fr}.posts-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:20px}}
