.blog-main.svelte-u4k2t{min-height:calc(100vh - var(--header-height))}.header-group.svelte-u4k2t{margin-bottom:3.5rem}.category-tabs-container.svelte-u4k2t{display:flex;justify-content:center}.category-tabs.svelte-u4k2t{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-u4k2t{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-u4k2t:hover{color:var(--fg-primary);background:var(--bg-tertiary)}.tab-btn.active.svelte-u4k2t{color:#fff;background:var(--gradient-primary);box-shadow:0 4px 12px -2px #fe601f66}.featured-card.svelte-u4k2t{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}.featured-card.svelte-u4k2t:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary)}.featured-card.svelte-u4k2t:hover{transform:translateY(-3px);border-color:#fe601f59;box-shadow:var(--shadow-md)}.featured-badge-row.svelte-u4k2t{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.featured-flag.svelte-u4k2t{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-u4k2t{font-size:clamp(1.5rem,3vw,2.15rem);font-weight:800;color:var(--fg-primary);line-height:1.2}.featured-meta-row.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:1px solid var(--border);flex-wrap:wrap;gap:1rem}.meta-info.svelte-u4k2t{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;color:var(--fg-tertiary);font-weight:600}.meta-dot.svelte-u4k2t{color:var(--fg-tertiary)}.read-btn.svelte-u4k2t{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-u4k2t:hover .read-btn:where(.svelte-u4k2t) .arrow:where(.svelte-u4k2t){transform:translate(4px)}.arrow.svelte-u4k2t{transition:transform .2s ease}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.blog-card.svelte-u4k2t{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}.blog-card.svelte-u4k2t:hover{border-color:#fe601f59;transform:translateY(-3px);box-shadow:var(--shadow-md)}.blog-meta.svelte-u4k2t{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;flex-wrap:wrap}.post-tag.svelte-u4k2t{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-readtime.svelte-u4k2t{color:var(--fg-tertiary);font-weight:600}.post-title.svelte-u4k2t{color:var(--fg-primary);line-height:1.3}.text-btn.svelte-u4k2t{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-u4k2t:hover .text-btn:where(.svelte-u4k2t) .btn-arrow:where(.svelte-u4k2t){transform:translate(4px)}.btn-arrow.svelte-u4k2t{transition:transform .2s ease}.newsletter-card.svelte-u4k2t{padding:3.5rem 2rem;background:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border)}.border-t.svelte-u4k2t{border-top:1px solid var(--border)}@media(max-width:900px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr}.featured-card.svelte-u4k2t{padding:2rem}}
