.blog-list.svelte-u4k2t{padding:64px 20px 96px}.blog-header.svelte-u4k2t{text-align:center;max-width:720px;margin:0 auto 48px}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){color:var(--color-slate-900);margin:0 0 12px;font-size:40px;font-weight:800}.blog-header.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--color-slate-600);margin:0;font-size:17px}.empty.svelte-u4k2t{text-align:center;color:var(--color-slate-500)}.posts.svelte-u4k2t{margin:0;gap:20px;max-width:760px;margin-inline:auto;padding:0;list-style:none;display:grid}.post-card.svelte-u4k2t{border:1px solid var(--color-slate-200);background:#fff;border-radius:16px;padding:24px 28px;transition:transform .15s,box-shadow .15s,border-color .15s;display:block}.post-card.svelte-u4k2t:hover{border-color:var(--color-indigo-300);transform:translateY(-2px);box-shadow:0 10px 20px -8px #00000014}.post-card.svelte-u4k2t time:where(.svelte-u4k2t){color:var(--color-slate-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){color:var(--color-slate-900);margin:0 0 8px;font-size:22px;font-weight:700}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--color-slate-600);margin:0;font-size:15px;line-height:1.6}.tags.svelte-u4k2t{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tag.svelte-u4k2t{background:var(--color-indigo-50);color:var(--color-indigo-700);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}
