.blog-hero.svelte-1a0dhj8.svelte-1a0dhj8{background:linear-gradient(135deg,#6d4aff,#8b5cf6);color:#fff;padding:60px 20px;text-align:center}.blog-hero.svelte-1a0dhj8 h1.svelte-1a0dhj8{font-size:42px;font-weight:800;margin-bottom:16px}.blog-hero.svelte-1a0dhj8 p.svelte-1a0dhj8{font-size:20px;opacity:.9;max-width:600px;margin:0 auto}.posts-grid.svelte-1a0dhj8.svelte-1a0dhj8{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:30px}.post-card.svelte-1a0dhj8.svelte-1a0dhj8{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px #00000014;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px;border:2px solid transparent;transition:all .3s}.post-card.svelte-1a0dhj8.svelte-1a0dhj8:hover{transform:translateY(-4px);border-color:#6d4aff;box-shadow:0 6px 20px #6d4aff26}.post-meta.svelte-1a0dhj8.svelte-1a0dhj8{font-size:14px;color:#6b7280;font-weight:500}.post-card.svelte-1a0dhj8 h2.svelte-1a0dhj8{font-size:20px;font-weight:700;color:#111827;line-height:1.3}.post-card.svelte-1a0dhj8 p.svelte-1a0dhj8{font-size:15px;color:#6b7280;line-height:1.6;flex:1}.read-more.svelte-1a0dhj8.svelte-1a0dhj8{font-size:15px;font-weight:600;color:#6d4aff}@media (max-width: 768px){.blog-hero.svelte-1a0dhj8 h1.svelte-1a0dhj8{font-size:30px}.posts-grid.svelte-1a0dhj8.svelte-1a0dhj8{grid-template-columns:1fr}}
