.blog-index.svelte-u4k2t{max-width:1100px;margin:0 auto;padding:2rem 1rem}h1.svelte-u4k2t{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;margin-bottom:1.5rem;font-size:1.5rem}.grid.svelte-u4k2t{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.card.svelte-u4k2t{background:#0e0e0e;border-radius:12px;text-decoration:none;transition:transform .2s,background .2s;display:block;overflow:hidden}.card.svelte-u4k2t:hover{background:#1a1a1a;transform:translateY(-4px)}.card.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;width:100%;height:130px}.card.svelte-u4k2t p:where(.svelte-u4k2t){color:#ddd;padding:12px;font-size:14px;line-height:1.4}
