.blog-page.svelte-1gc460s{max-width:800px;margin:0 auto;padding:2rem}.blog-header.svelte-1gc460s{margin-bottom:3rem}h1.svelte-1gc460s{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.blog-intro.svelte-1gc460s{color:var(--text-secondary);font-size:1.1rem;margin:0;line-height:1.5}.no-posts.svelte-1gc460s,.loading-state.svelte-1gc460s{text-align:center;padding:4rem 2rem;color:var(--text-tertiary)}.loading-state.svelte-1gc460s{display:flex;flex-direction:column;align-items:center;gap:1rem}.spin{animation:svelte-1gc460s-spin 1s linear infinite}@keyframes svelte-1gc460s-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.posts-list.svelte-1gc460s{display:flex;flex-direction:column;gap:2rem}.post-card.svelte-1gc460s{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:border-color .2s,transform .2s}.post-card.svelte-1gc460s:hover{border-color:var(--text-tertiary);transform:translateY(-2px)}.post-link.svelte-1gc460s{display:block;text-decoration:none;color:inherit}.post-image.svelte-1gc460s{aspect-ratio:16 / 9;overflow:hidden}.post-image.svelte-1gc460s img:where(.svelte-1gc460s){width:100%;height:100%;object-fit:cover}.post-content.svelte-1gc460s{padding:1.5rem}time.svelte-1gc460s{display:block;font-size:.85rem;color:var(--text-tertiary);margin-bottom:.5rem}h2.svelte-1gc460s{font-size:1.4rem;color:var(--text-primary);margin-bottom:.75rem;line-height:1.3}.post-excerpt.svelte-1gc460s{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.read-more.svelte-1gc460s{color:#4ecdc4;font-size:.9rem;font-weight:500}@media (max-width: 768px){.blog-page.svelte-1gc460s,.post-content.svelte-1gc460s{padding:1rem}h2.svelte-1gc460s{font-size:1.2rem}}[data-theme=light] .read-more.svelte-1gc460s{color:#0d9488}
