.blog-page.svelte-u4k2t{min-height:100vh;padding:calc(80px + var(--space-2xl)) 0 var(--space-3xl)}.container.svelte-u4k2t{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.page-header.svelte-u4k2t{text-align:center;margin-bottom:var(--space-3xl)}.page-title.svelte-u4k2t{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;margin-bottom:var(--space-md)}.text-gradient.svelte-u4k2t{background:linear-gradient(135deg,var(--accent-gold) 0%,var(--accent-red) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle.svelte-u4k2t{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--space-xl)}.blog-card.svelte-u4k2t{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease;height:100%}.blog-card.svelte-u4k2t:hover{transform:translateY(-5px);border-color:var(--accent-gold);box-shadow:0 10px 30px #0003}.card-link.svelte-u4k2t{display:block;text-decoration:none;color:inherit;height:100%;display:flex;flex-direction:column}.card-image-wrapper.svelte-u4k2t{aspect-ratio:16/9;background:var(--bg-elevated);position:relative;overflow:hidden}.cover-image.svelte-u4k2t{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card.svelte-u4k2t:hover .cover-image:where(.svelte-u4k2t){transform:scale(1.05)}.placeholder-image.svelte-u4k2t{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--text-muted);background:linear-gradient(45deg,var(--bg-elevated),var(--bg-surface))}.card-content.svelte-u4k2t{padding:var(--space-xl);flex:1;display:flex;flex-direction:column}.card-meta.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);font-size:.875rem}.category-tag.svelte-u4k2t{color:var(--accent-gold);font-weight:600}.read-time.svelte-u4k2t{color:var(--text-muted)}.card-title.svelte-u4k2t{font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:var(--space-md);color:var(--text-primary);transition:color .3s ease}.blog-card.svelte-u4k2t:hover .card-title:where(.svelte-u4k2t){color:var(--accent-gold)}.card-excerpt.svelte-u4k2t{color:var(--text-secondary);font-size:.9375rem;line-height:1.6;margin-bottom:var(--space-lg);flex-grow:1}.card-footer.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-md);border-top:1px solid var(--border-subtle);font-size:.875rem}.post-date.svelte-u4k2t{color:var(--text-muted)}.read-more.svelte-u4k2t{color:var(--accent-gold);font-weight:600}
