.page-header.svelte-1w84w4x{background:#000;padding:140px 0 80px;text-align:center}.container.svelte-1w84w4x{max-width:1200px;margin:0 auto;padding:0 2rem}.label.svelte-1w84w4x{display:inline-block;padding:6px 16px;background:#6f6de81a;border:1px solid oklch(.6 .18 280 / .3);border-radius:100px;font-size:.875rem;font-weight:500;color:#6f6de8;margin-bottom:1rem;letter-spacing:.05em;text-transform:uppercase}h1.svelte-1w84w4x{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#eeeef2;margin-bottom:1rem;line-height:1.2}.subtitle.svelte-1w84w4x{font-size:1.25rem;color:#9d9ea5;max-width:700px;margin:0 auto;line-height:1.6}.blog.svelte-1w84w4x{background:#030306;padding:60px 0 100px}.tag-filter.svelte-1w84w4x{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;justify-content:center}.tag.svelte-1w84w4x{background:#15151f;border:1px solid transparent;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all .15s ease;color:#bdbdc4}.tag.svelte-1w84w4x:hover{border-color:#212125}.tag.active.svelte-1w84w4x{background:#6f6de8;color:#fff}.blog-grid.svelte-1w84w4x{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.no-posts.svelte-1w84w4x{text-align:center;padding:4rem 2rem;color:#7f7f86}@media (max-width: 768px){.page-header.svelte-1w84w4x{padding:100px 0 60px}.blog-grid.svelte-1w84w4x{grid-template-columns:1fr}}
