.post-card.svelte-yt2448{background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.75rem;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.post-card.svelte-yt2448:hover{background:var(--color-bg-card-hover);border-color:var(--color-accent-amber-dim);transform:translateY(-2px);box-shadow:0 0 0 1px #21c45d14,0 8px 32px #09090c80}.post-card.svelte-yt2448:hover .read-more:where(.svelte-yt2448){color:var(--color-accent-amber)}.post-card.featured.svelte-yt2448{background:linear-gradient(135deg, var(--color-bg-card) 0%, #191a1f 100%);border-color:#34363d;grid-column:1/-1;padding:2.25rem}.post-card.featured.svelte-yt2448 .post-title:where(.svelte-yt2448){font-size:1.75rem}.post-meta.svelte-yt2448{align-items:center;gap:1rem;display:flex}.meta-item.svelte-yt2448{color:var(--color-text-muted);font-size:.78rem;font-family:var(--font-mono);align-items:center;gap:.35rem;display:inline-flex}.meta-item.svelte-yt2448 svg{opacity:.6}.post-title.svelte-yt2448{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:700;line-height:1.25}.post-excerpt.svelte-yt2448{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.post-card.featured.svelte-yt2448 .post-excerpt:where(.svelte-yt2448){-webkit-line-clamp:4}.post-tags.svelte-yt2448{pointer-events:none;flex-wrap:wrap;gap:.4rem;display:flex}.read-more.svelte-yt2448{color:var(--color-text-muted);letter-spacing:.01em;margin-top:auto;font-size:.82rem;font-weight:500;transition:color .2s}.blog-feed.svelte-rwi3u8{padding:3rem 0 5rem}.feed-header.svelte-rwi3u8{margin-bottom:2.5rem}.feed-title.svelte-rwi3u8{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(135deg, var(--color-text-primary) 60%, var(--color-accent-amber));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:3rem;font-weight:800}.feed-subtitle.svelte-rwi3u8{color:var(--color-text-muted);margin:0;font-size:1.05rem}.feed-controls.svelte-rwi3u8{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.search-box.svelte-rwi3u8{max-width:380px;position:relative}.search-box.svelte-rwi3u8 .search-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.search-input.svelte-rwi3u8{background:var(--color-bg-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);font-family:var(--font-body);border-radius:8px;outline:none;padding:.6rem .85rem .6rem 2.5rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.search-input.svelte-rwi3u8::placeholder{color:var(--color-text-muted)}.search-input.svelte-rwi3u8:focus{border-color:var(--color-accent-amber-dim);box-shadow:0 0 0 3px var(--color-accent-glow)}.tags-filter.svelte-rwi3u8{flex-wrap:wrap;gap:.4rem;display:flex}.posts-grid.svelte-rwi3u8{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem;display:grid}.empty-state.svelte-rwi3u8{text-align:center;color:var(--color-text-muted);padding:4rem 2rem;font-size:.95rem}@media (width<=768px){.feed-title.svelte-rwi3u8{font-size:2.25rem}.posts-grid.svelte-rwi3u8{grid-template-columns:1fr}}
