.blog.svelte-u4k2t{padding:30px 50px;max-width:1000px;margin:0 auto}.featured-card.svelte-u4k2t{display:block;text-decoration:none;color:inherit;background:var(--background-nav);border:var(--border-soft);border-radius:16px;overflow:hidden;margin-top:24px;transition:border-color .3s ease,box-shadow .3s ease}.featured-card.svelte-u4k2t:hover{border-color:var(--accent-warm);box-shadow:var(--card-hover-glow)}.featured-image.svelte-u4k2t{width:100%;height:200px;object-fit:cover;display:block}.featured-content.svelte-u4k2t{padding:18px 24px 20px}.featured-title.svelte-u4k2t{font-size:1.4rem;margin:0 0 6px;line-height:1.3}.featured-excerpt.svelte-u4k2t{color:var(--font-secondary);font-weight:300;line-height:1.6;margin:0 0 10px;font-size:.95rem}.search-container.svelte-u4k2t{margin:28px 0 20px}.search-input.svelte-u4k2t{width:100%;box-sizing:border-box;padding:12px 16px;font-size:1rem;font-family:inherit;color:var(--font-primary);background:var(--background-nav);border:1px solid var(--background-ternary);border-radius:10px;transition:border-color .3s ease,box-shadow .3s ease}.search-input.svelte-u4k2t:focus{border-color:var(--accent-warm);box-shadow:0 0 0 3px #8a9eb526;outline:none}.search-input.svelte-u4k2t::placeholder{color:var(--font-secondary)}.no-results.svelte-u4k2t{color:var(--font-secondary);font-style:italic}.post-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.post-card.svelte-u4k2t{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--background-nav);border:var(--border-soft);border-radius:12px;overflow:hidden;transition:border-color .3s ease,transform .2s ease,box-shadow .3s ease}.post-card.svelte-u4k2t:hover{border-color:var(--accent-warm);transform:translateY(-2px);box-shadow:var(--card-hover-glow)}.card-image.svelte-u4k2t{width:100%;height:140px;object-fit:cover;display:block}.card-content.svelte-u4k2t{padding:20px 24px 24px;display:flex;flex-direction:column;flex:1}.card-title.svelte-u4k2t{font-size:1.25rem;margin:0 0 8px;line-height:1.3}.card-excerpt.svelte-u4k2t{color:var(--font-secondary);font-weight:300;line-height:1.6;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.post-meta.svelte-u4k2t{display:flex;align-items:center;font-size:.85rem;letter-spacing:.03em}.meta-text.svelte-u4k2t{color:var(--font-secondary);text-transform:uppercase;margin-right:16px}.post-meta.svelte-u4k2t .icon:where(.svelte-u4k2t){width:1.1rem;height:1.1rem;opacity:.7}@media(max-width:768px){.blog.svelte-u4k2t{padding:20px}.featured-image.svelte-u4k2t{height:160px}.featured-content.svelte-u4k2t{padding:14px 18px 16px}.featured-title.svelte-u4k2t{font-size:1.25rem}.post-grid.svelte-u4k2t{grid-template-columns:1fr}.card-content.svelte-u4k2t{padding:16px 20px}}
