.blog.svelte-tjckik{min-height:100vh;padding:6rem 2rem 4rem;background:var(--bg-primary)}.blog-container.svelte-tjckik{max-width:1200px;margin:0 auto}.page-title.svelte-tjckik{font-size:3.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page-description.svelte-tjckik{font-size:1.25rem;color:var(--text-secondary);margin-bottom:3rem}.filters.svelte-tjckik{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:3rem}.filter-pill.svelte-tjckik{padding:.5rem 1rem;background:#fff;border:2px solid var(--border);border-radius:2rem;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.filter-pill.svelte-tjckik:hover{border-color:var(--primary);color:var(--primary)}.filter-pill.active.svelte-tjckik{background:var(--primary);border-color:var(--primary);color:#fff}.posts-grid.svelte-tjckik{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.post-card.svelte-tjckik{background:#fff;border:2px solid transparent;border-radius:1.25rem;padding:2.5rem;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}.post-card.svelte-tjckik:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),#6366f1);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.post-card.svelte-tjckik:hover{transform:translateY(-6px);box-shadow:0 12px 24px #00000014;border-color:var(--border)}.post-card.svelte-tjckik:hover:before{transform:scaleX(1)}.post-title.svelte-tjckik{font-size:1.625rem;font-weight:700;color:var(--text-primary);line-height:1.3;letter-spacing:-.02em}.post-date.svelte-tjckik{font-size:.875rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.post-description.svelte-tjckik{color:var(--text-secondary);line-height:1.7;flex-grow:1;font-size:1rem}.post-tags.svelte-tjckik{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tag.svelte-tjckik{padding:.375rem .875rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:1.25rem;font-size:.75rem;color:var(--text-primary);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.read-more.svelte-tjckik{color:var(--primary);font-weight:700;font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;transition:gap .2s ease}.post-card.svelte-tjckik:hover .read-more:where(.svelte-tjckik){gap:.75rem}@media (max-width: 768px){.blog.svelte-tjckik{padding:5rem 1.5rem 3rem}.page-title.svelte-tjckik{font-size:2.5rem}.posts-grid.svelte-tjckik{grid-template-columns:1fr}}
