.container.svelte-u4k2t{max-width:800px;margin:0 auto;padding:2rem}h1.svelte-u4k2t{font-size:2.5rem;margin-bottom:2rem;color:#333}.posts-grid.svelte-u4k2t{display:grid;gap:1.5rem}.post-card.svelte-u4k2t{display:block;padding:1.5rem;border:1px solid #eee;border-radius:8px;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s;background:#fff}.post-card.svelte-u4k2t:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.post-header.svelte-u4k2t{display:flex;justify-content:space-between;font-size:.875rem;color:#666;margin-bottom:.5rem}.language-tag.svelte-u4k2t{text-transform:uppercase;font-weight:700;font-size:.75rem;letter-spacing:.05em}h2.svelte-u4k2t{margin:0 0 1rem;font-size:1.25rem;line-height:1.4;color:#222}.tags.svelte-u4k2t{display:flex;gap:.5rem;flex-wrap:wrap}.tag.svelte-u4k2t{background:#f5f5f5;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;color:#555}
