.blog-index.svelte-u4k2t{max-width:1100px;margin:0 auto;padding:2rem 1rem}h1.svelte-u4k2t{color:#fff;margin-bottom:1rem;font-size:2.5rem}.intro.svelte-u4k2t{color:#aaa;margin-bottom:3rem;font-size:1.25rem}section.svelte-u4k2t{margin-bottom:3rem}h2.svelte-u4k2t{color:#f44;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;font-size:1.5rem}.grid.svelte-u4k2t{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;display:grid}.card.svelte-u4k2t{background:#0e0e0e;border:1px solid #222;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:flex;overflow:hidden}.card.svelte-u4k2t:hover{background:#1a1a1a;border-color:#444;transform:translateY(-4px)}.card.svelte-u4k2t img:where(.svelte-u4k2t){aspect-ratio:16/9;object-fit:cover;width:100%}.card-content.svelte-u4k2t{padding:16px}.card.svelte-u4k2t p:where(.svelte-u4k2t){color:#fff;font-size:1rem;font-weight:600;line-height:1.4}
