.container.svelte-1xtv6o4.svelte-1xtv6o4{max-width:800px;margin:0 auto;padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}header.svelte-1xtv6o4.svelte-1xtv6o4{margin-bottom:3rem;text-align:center}h1.svelte-1xtv6o4.svelte-1xtv6o4{font-size:2.5rem;margin-bottom:.5rem}.subtitle.svelte-1xtv6o4.svelte-1xtv6o4{font-size:1.1rem}.posts.svelte-1xtv6o4.svelte-1xtv6o4{display:flex;flex-direction:column;gap:2rem}.post-card.svelte-1xtv6o4.svelte-1xtv6o4{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;transition:box-shadow .2s ease}.post-card.svelte-1xtv6o4.svelte-1xtv6o4:hover{box-shadow:0 4px 12px #0000001a}.post-card.svelte-1xtv6o4 a.svelte-1xtv6o4{text-decoration:none}.post-card.svelte-1xtv6o4 h2.svelte-1xtv6o4{font-size:1.5rem;margin-bottom:.5rem}.post-card.svelte-1xtv6o4 h2.svelte-1xtv6o4:hover{text-decoration:underline}time.svelte-1xtv6o4.svelte-1xtv6o4{color:#666;font-size:.9rem}.description.svelte-1xtv6o4.svelte-1xtv6o4{margin-top:.75rem;color:#333;line-height:1.6}.tags.svelte-1xtv6o4.svelte-1xtv6o4{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.tag.svelte-1xtv6o4.svelte-1xtv6o4{background:#f0f0f0;padding:.25rem .75rem;border-radius:4px;font-size:.85rem;color:#555}footer.svelte-1xtv6o4.svelte-1xtv6o4{margin-top:4rem;text-align:center;color:#888;font-size:.9rem}@media (max-width: 640px){h1.svelte-1xtv6o4.svelte-1xtv6o4{font-size:2rem}.post-card.svelte-1xtv6o4.svelte-1xtv6o4{padding:1rem}}
