.blog-card.svelte-pf7zc2{display:block;background:#151515;color:#eee;border-radius:12px;padding:1.5rem;border:1px solid #222;text-decoration:none;transition:all .25s ease}.blog-card.svelte-pf7zc2:hover{border-color:#3b82f6;transform:translateY(-4px)}h2.svelte-pf7zc2{font-size:1.2rem;margin-bottom:.5rem;color:#fff}.excerpt.svelte-pf7zc2{color:#aaa;margin-bottom:1rem;line-height:1.6}.meta.svelte-pf7zc2{display:flex;justify-content:space-between;color:#666;font-size:.85rem}.blogs-page.svelte-17oe7cu{max-width:100%;padding:70px;background:var(--primary-bg, #0a0a0a);color:var(--text-dark, #e1e1e1);font-family:Poppins,sans-serif;height:100vh;overflow:auto}h1.svelte-17oe7cu{text-align:center;color:#3b82f6;font-size:2rem;margin-bottom:.5rem}.subtitle.svelte-17oe7cu{text-align:center;color:#aaa;margin-bottom:2rem}.filters.svelte-17oe7cu{display:flex;gap:12px;margin-bottom:2rem;justify-content:center;flex-wrap:wrap}input.svelte-17oe7cu,select.svelte-17oe7cu{background:#111;color:#ddd;border:1px solid #333;border-radius:8px;padding:10px 14px;outline:none;transition:.2s}input.svelte-17oe7cu:focus,select.svelte-17oe7cu:focus{border-color:#3b82f6}.posts.svelte-17oe7cu{display:grid;gap:1.5rem}
