.blog-card.svelte-pf7zc2{display:flex;flex-direction:column;background:var(--premium-glass-bg);border:var(--premium-glass-border-light);border-radius:var(--radius-lg)}.blog-card.svelte-pf7zc2:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);background:var(--premium-glass-bg-hover);border-color:var(--accent-primary)}.card-content.svelte-pf7zc2{padding:2.5rem;display:flex;flex-direction:column;flex-grow:1;gap:1.25rem}.meta.svelte-pf7zc2{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.dot.svelte-pf7zc2{color:var(--text-muted);opacity:.5}.title.svelte-pf7zc2{font-size:1.5rem;line-height:1.2;color:var(--text-primary);font-family:var(--font-heading);font-weight:700;margin:0;transition:color .2s}.blog-card.svelte-pf7zc2:hover .title:where(.svelte-pf7zc2){color:var(--accent-primary)}.description.svelte-pf7zc2{color:var(--text-secondary);line-height:1.6;font-size:1rem;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.footer.svelte-pf7zc2{margin-top:auto;padding-top:1rem}.read-more.svelte-pf7zc2{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.02em}.read-more.svelte-pf7zc2 svg:where(.svelte-pf7zc2){transition:transform .2s}.blog-card.svelte-pf7zc2:hover .read-more:where(.svelte-pf7zc2) svg:where(.svelte-pf7zc2){transform:translate(4px)}.blog-page.svelte-u4k2t{min-height:100vh;padding-top:var(--header-height);position:relative}.hero-section.svelte-u4k2t{padding:6rem 0 4rem;text-align:center;position:relative;z-index:1}.hero-content.svelte-u4k2t{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.badge.svelte-u4k2t{display:inline-block;padding:.5rem 1rem;background:var(--bg-tertiary);border-radius:2rem;font-size:.75rem;font-weight:700;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;border:1px solid var(--border-color)}h1.svelte-u4k2t{font-size:clamp(3rem,6vw,5rem);line-height:1;margin-bottom:2rem;color:var(--text-primary);font-family:var(--font-heading);font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text-primary) 30%,var(--accent-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.subtitle.svelte-u4k2t{font-size:1.5rem;line-height:1.5;color:var(--text-secondary);max-width:600px;font-weight:400}.posts-section.svelte-u4k2t{padding:2rem 0 8rem;position:relative;z-index:1}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem;margin-bottom:4rem}.pagination.svelte-u4k2t{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:4rem}.page-link.svelte-u4k2t{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);transition:all .3s ease;text-decoration:none;font-weight:600}.page-link.svelte-u4k2t:hover:not(.disabled){background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.page-link.active.svelte-u4k2t{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.page-link.disabled.svelte-u4k2t{opacity:.3;cursor:not-allowed;pointer-events:none}.page-numbers.svelte-u4k2t{display:flex;gap:.5rem}.page-link.svelte-u4k2t svg:where(.svelte-u4k2t){width:1.25rem;height:1.25rem}.empty-state.svelte-u4k2t{text-align:center;padding:4rem;color:var(--text-muted);font-size:1.1rem;background:var(--bg-secondary);border-radius:var(--radius-md)}@media(max-width:768px){.posts-grid.svelte-u4k2t{grid-template-columns:1fr;gap:2rem}.hero-section.svelte-u4k2t{padding:4rem 0 3rem}.subtitle.svelte-u4k2t{font-size:1.25rem}.pagination.svelte-u4k2t{gap:.5rem}.page-link.svelte-u4k2t{width:2.5rem;height:2.5rem}}
