.container.svelte-18wtxg0{max-width:800px;margin:0 auto;padding:0 1rem}.page-header.svelte-18wtxg0{text-align:center;padding:3rem 0;border-bottom:1px solid #eee;margin-bottom:3rem}.page-header.svelte-18wtxg0 h1:where(.svelte-18wtxg0){font-size:2.5rem;margin-bottom:.5rem;color:#333}.page-header.svelte-18wtxg0 p:where(.svelte-18wtxg0){color:#666;font-size:1.1rem}.posts-list.svelte-18wtxg0{display:flex;flex-direction:column;gap:2rem}.post-item.svelte-18wtxg0{display:flex;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:1rem;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.post-item.no-image.svelte-18wtxg0{border-left:4px solid #667eea}.post-item.svelte-18wtxg0:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.post-thumbnail.svelte-18wtxg0{flex-shrink:0;width:120px;height:120px;border-radius:.5rem;overflow:hidden}.post-thumbnail.svelte-18wtxg0 img:where(.svelte-18wtxg0){width:100%;height:100%;object-fit:cover}.post-info.svelte-18wtxg0{flex:1}.post-meta.svelte-18wtxg0{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.875rem;color:#666}.post-title.svelte-18wtxg0{font-size:1.5rem;margin-bottom:.75rem}.post-title.svelte-18wtxg0 a:where(.svelte-18wtxg0){color:#333;text-decoration:none;transition:color .2s ease}.post-title.svelte-18wtxg0 a:where(.svelte-18wtxg0):hover{color:#667eea}.post-description.svelte-18wtxg0{color:#666;line-height:1.6;margin-bottom:1rem}.post-categories.svelte-18wtxg0{display:flex;gap:.5rem;flex-wrap:wrap}.category.svelte-18wtxg0{background:#f0f0f0;color:#666;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem}@media (max-width: 768px){.post-item.svelte-18wtxg0{flex-direction:column}.post-thumbnail.svelte-18wtxg0{width:100%;height:200px}}
