.blog-page.svelte-u4k2t{padding-top:var(--header-height)}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem}.blog-card.svelte-u4k2t{padding:2.5rem;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.blog-meta.svelte-u4k2t{display:flex;align-items:center;gap:1.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.post-tag.svelte-u4k2t{color:var(--accent);font-weight:700}.post-date.svelte-u4k2t{color:var(--fg-secondary);opacity:.5}.text-btn.svelte-u4k2t{margin-top:auto;font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--accent);text-transform:uppercase;transition:var(--transition)}.text-btn.svelte-u4k2t:hover{letter-spacing:.1em}@media(max-width:768px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr}}
