.container.svelte-u4k2t{max-width:900px;margin:0 auto;padding:2rem 1rem}h1.svelte-u4k2t{font-size:2.5rem;margin-bottom:.5rem;color:#333}.subtitle.svelte-u4k2t{font-size:1.1rem;color:#666;margin-bottom:2rem}.posts-grid.svelte-u4k2t{display:grid;gap:1.5rem}.post-card.svelte-u4k2t{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:1.5rem;transition:all .2s ease}.post-card.svelte-u4k2t:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.post-card.svelte-u4k2t a:where(.svelte-u4k2t){text-decoration:none;color:inherit;display:block}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.5rem;margin-bottom:.5rem;color:#ff3e00}.date.svelte-u4k2t{font-size:.9rem;color:#999;margin-bottom:.75rem}.description.svelte-u4k2t{color:#555;line-height:1.6;margin-bottom:1rem}.tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.tag.svelte-u4k2t{background:#f0f0f0;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;color:#666}.read-more.svelte-u4k2t{color:#ff3e00;font-weight:500;margin:0}@media (max-width: 640px){h1.svelte-u4k2t{font-size:2rem}}
