.hero.svelte-1bplga7.svelte-1bplga7{padding:var(--spacing-2xl) 0;background:linear-gradient(to bottom,var(--bg),var(--bg-secondary))}.hero-content.svelte-1bplga7.svelte-1bplga7{max-width:600px;margin:0 auto;text-align:center}.posts-grid.svelte-1bplga7.svelte-1bplga7{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 640px){.posts-grid.svelte-1bplga7.svelte-1bplga7{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.posts-grid.svelte-1bplga7.svelte-1bplga7{grid-template-columns:repeat(3,1fr)}}.blog-card.svelte-1bplga7.svelte-1bplga7{display:block;padding:var(--spacing-lg);background:var(--bg);border:1px solid var(--border);border-radius:.75rem;text-decoration:none;transition:all var(--transition)}.blog-card.svelte-1bplga7.svelte-1bplga7:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px);text-decoration:none}.blog-card.svelte-1bplga7 h3.svelte-1bplga7{margin-bottom:var(--spacing-xs);color:var(--text)}.blog-card.svelte-1bplga7 .text-sm.svelte-1bplga7{color:var(--text-secondary);margin-bottom:var(--spacing-sm)}.card-link.svelte-1bplga7.svelte-1bplga7{display:inline-block;margin-top:var(--spacing-sm);color:var(--accent);font-weight:600}.empty-state.svelte-1bplga7.svelte-1bplga7{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}
