.blog-hero.svelte-rwi3u8{text-align:center;padding:40px 0 60px;max-width:600px;margin:0 auto}.blog-title.svelte-rwi3u8{font-size:48px;font-weight:700;letter-spacing:-.03em;color:var(--text-primary, #ffffff);margin:0 0 16px;font-family:var(--font-sans, -apple-system, sans-serif)}.blog-subtitle.svelte-rwi3u8{font-size:16px;line-height:1.6;color:var(--text-secondary, #a1a1aa);margin:0 0 40px}.blog-nav.svelte-rwi3u8{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;background:#ffffff08;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.nav-btn.svelte-rwi3u8{appearance:none;border:none;background:transparent;color:var(--text-secondary, #a1a1aa);font-size:13px;font-weight:500;padding:8px 16px;border-radius:999px;cursor:pointer;transition:all .2s ease}.nav-btn.svelte-rwi3u8:hover{color:var(--text-primary, #ffffff);background:#ffffff0d}.nav-btn.active.svelte-rwi3u8{color:var(--bg-primary, #000000);background:var(--text-primary, #ffffff);font-weight:600}.post-grid.svelte-rwi3u8{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;padding-bottom:60px}.post-card.svelte-rwi3u8{display:flex;flex-direction:column;background:transparent;text-decoration:none;color:inherit;group:card}.card-image-wrap.svelte-rwi3u8{width:100%;aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;margin-bottom:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:border-color .3s ease}.post-card.svelte-rwi3u8:hover .card-image-wrap:where(.svelte-rwi3u8){border-color:#ffffff26}.card-image.svelte-rwi3u8{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.post-card.svelte-rwi3u8:hover .card-image:where(.svelte-rwi3u8){transform:scale(1.03)}.card-content.svelte-rwi3u8{display:flex;flex-direction:column;flex:1}.card-meta.svelte-rwi3u8{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:12px;color:var(--text-secondary, #a1a1aa)}.card-cat.svelte-rwi3u8{font-weight:600;color:var(--accent-primary, #a78bfa);text-transform:uppercase;letter-spacing:.05em}.card-title.svelte-rwi3u8{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--text-primary, #ffffff);margin:0 0 12px;transition:color .2s}.post-card.svelte-rwi3u8:hover .card-title:where(.svelte-rwi3u8){color:var(--accent-primary, #a78bfa)}.card-excerpt.svelte-rwi3u8{font-size:14px;line-height:1.6;color:var(--text-secondary, #a1a1aa);margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer.svelte-rwi3u8{margin-top:auto;padding-top:8px}.read-more.svelte-rwi3u8{font-size:13px;font-weight:600;color:var(--text-primary, #ffffff);transition:padding-left .2s ease}.post-card.svelte-rwi3u8:hover .read-more:where(.svelte-rwi3u8){padding-left:4px}.empty-state.svelte-rwi3u8{text-align:center;padding:80px 0;background:#ffffff05;border-radius:16px;border:1px dashed rgba(255,255,255,.1)}.empty-icon.svelte-rwi3u8{font-size:32px;margin-bottom:16px}.empty-title.svelte-rwi3u8{font-size:18px;font-weight:600;color:#fff;margin:0 0 8px}.empty-desc.svelte-rwi3u8{font-size:14px;color:#a1a1aa;margin:0}@media(max-width:768px){.blog-title.svelte-rwi3u8{font-size:36px}.post-grid.svelte-rwi3u8{grid-template-columns:1fr;gap:40px}}
