.blog-card.svelte-1lbvxyj{display:flex;flex-direction:column;height:100%}.card-image.svelte-1lbvxyj{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.card-image.svelte-1lbvxyj img:where(.svelte-1lbvxyj){width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.blog-card.svelte-1lbvxyj:hover .card-image:where(.svelte-1lbvxyj) img:where(.svelte-1lbvxyj){transform:scale(1.05)}.category-badge.svelte-1lbvxyj{position:absolute;top:var(--space-4);left:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--text-white);font-size:var(--text-sm);font-weight:var(--font-bold);border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px #0000004d}.card-content.svelte-1lbvxyj{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);flex:1}.card-date.svelte-1lbvxyj{font-size:var(--text-sm);color:var(--text-tertiary)}.card-title.svelte-1lbvxyj{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-white);margin:0;line-height:1.3}.card-excerpt.svelte-1lbvxyj{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;margin:0;flex:1}.blog-page.svelte-u4k2t{min-height:100vh;background:var(--bg-primary)}.blog-hero.svelte-u4k2t{position:relative;min-height:40vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--bg-darker) 0%,var(--bg-medium) 100%);overflow:hidden}.hero-overlay.svelte-u4k2t{position:absolute;inset:0;background:linear-gradient(135deg,#ce2305b3,#a01d0499,#0a0a0ae6);z-index:1}.hero-content.svelte-u4k2t{position:relative;z-index:2;text-align:center;padding:var(--space-16) 0}.hero-title.svelte-u4k2t{font-family:var(--font-display);font-size:var(--text-6xl);font-weight:var(--font-black);color:var(--text-white);text-transform:uppercase;letter-spacing:.05em;text-shadow:0 4px 20px rgba(0,0,0,.5);margin:0 0 var(--space-6) 0}.hero-subtitle.svelte-u4k2t{font-size:var(--text-2xl);color:var(--text-gray-100);margin:0}.blog-section.svelte-u4k2t{padding:var(--space-20) 0}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-8)}.empty-state.svelte-u4k2t{text-align:center;padding:var(--space-20);color:var(--text-secondary)}.empty-state.svelte-u4k2t i:where(.svelte-u4k2t){font-size:80px;color:var(--color-primary);margin-bottom:var(--space-6);opacity:.5}.empty-state.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:var(--text-2xl);color:var(--text-white);margin:0 0 var(--space-3) 0}.empty-state.svelte-u4k2t p:where(.svelte-u4k2t){font-size:var(--text-lg);margin:0}.error-message.svelte-u4k2t{text-align:center;padding:var(--space-12);background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-lg);color:var(--color-error)}@media(max-width:768px){.hero-title.svelte-u4k2t{font-size:var(--text-4xl)}.hero-subtitle.svelte-u4k2t{font-size:var(--text-lg)}.blog-grid.svelte-u4k2t{grid-template-columns:1fr}}
