.blog-main.svelte-a1a7z4{min-height:calc(100vh - var(--header-height))}.header-group.svelte-a1a7z4{margin-bottom:3.5rem}.category-tabs-container.svelte-a1a7z4{display:flex;justify-content:center}.category-tabs.svelte-a1a7z4{display:inline-flex;align-items:center;gap:.5rem;background:var(--bg-surface);padding:.35rem;border-radius:999px;border:1px solid var(--border);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:center}.tab-btn.svelte-a1a7z4{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--fg-secondary);padding:.45rem 1rem;border-radius:999px;transition:all .2s ease;cursor:pointer;background:transparent;border:none}.tab-btn.svelte-a1a7z4:hover{color:var(--fg-primary);background:var(--bg-tertiary)}.tab-btn.active.svelte-a1a7z4{color:#fff;background:var(--gradient-primary);box-shadow:0 4px 12px -2px #fe601f66}.featured-card.svelte-a1a7z4{padding:3rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;text-decoration:none;color:inherit;display:block}.featured-card.svelte-a1a7z4:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary)}.featured-card.svelte-a1a7z4:hover{transform:translateY(-3px);border-color:#fe601f59;box-shadow:var(--shadow-md)}.featured-badge-row.svelte-a1a7z4{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.featured-flag.svelte-a1a7z4{font-family:var(--font-mono);font-size:.65rem;font-weight:800;color:var(--accent);background:var(--accent-soft);border:1px solid var(--border-accent);padding:.2rem .6rem;border-radius:4px;letter-spacing:.08em}.featured-title.svelte-a1a7z4{font-size:clamp(1.5rem,3vw,2.15rem);font-weight:800;color:var(--fg-primary);line-height:1.2}.featured-meta-row.svelte-a1a7z4{display:flex;align-items:center;justify-content:flex-end;padding-top:1.5rem;border-top:1px solid var(--border);flex-wrap:wrap;gap:1rem}.read-btn.svelte-a1a7z4{font-family:var(--font-mono);font-size:.8125rem;font-weight:800;color:var(--accent);display:inline-flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.04em;transition:gap .2s ease}.featured-card.svelte-a1a7z4:hover .read-btn:where(.svelte-a1a7z4) .arrow:where(.svelte-a1a7z4){transform:translate(4px)}.arrow.svelte-a1a7z4{transition:transform .2s ease}.blog-grid.svelte-a1a7z4{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.blog-card.svelte-a1a7z4{padding:2.25rem;height:100%;background:var(--bg-surface);border-radius:var(--radius-md);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit}.blog-card.svelte-a1a7z4:hover{border-color:#fe601f59;transform:translateY(-3px);box-shadow:var(--shadow-md)}.blog-meta.svelte-a1a7z4{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;flex-wrap:wrap}.post-tag.svelte-a1a7z4{color:var(--accent);font-weight:700;background:var(--accent-soft);padding:.2rem .5rem;border-radius:4px;font-family:var(--font-mono);font-size:.6875rem}.post-title.svelte-a1a7z4{color:var(--fg-primary);line-height:1.3}.text-btn.svelte-a1a7z4{font-family:var(--font-mono);font-size:.75rem;font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:.35rem;transition:all .2s ease}.blog-card.svelte-a1a7z4:hover .text-btn:where(.svelte-a1a7z4) .btn-arrow:where(.svelte-a1a7z4){transform:translate(4px)}.btn-arrow.svelte-a1a7z4{transition:transform .2s ease}.border-t.svelte-a1a7z4{border-top:1px solid var(--border)}@media(max-width:900px){.blog-grid.svelte-a1a7z4{grid-template-columns:1fr}.featured-card.svelte-a1a7z4{padding:2rem}}
