.category-tabs.svelte-m0fxi4{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;min-width:0}.tab-btn.svelte-m0fxi4{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text);background:var(--color-bg-tertiary);font-weight:600;border:1px solid var(--color-border);transition:background .2s ease;cursor:pointer;font-family:inherit;font-size:inherit;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.tab-btn.svelte-m0fxi4:hover{background:var(--color-bg-secondary)}.tab-btn.svelte-m0fxi4:focus-visible{outline:2px solid var(--color-celeste);outline-offset:2px}.tab-btn.active.svelte-m0fxi4{background:var(--color-celeste);color:var(--color-text-on-celeste);border-color:var(--color-celeste-dark)}.contextual-articles.svelte-1atf5n0{padding:var(--space-5) var(--space-6)}.section-heading.svelte-1atf5n0{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4) 0;font-family:var(--font-headline);font-size:var(--text-base);font-weight:700;color:var(--color-text)}.articles-grid.svelte-1atf5n0{display:flex;flex-direction:column;gap:var(--space-2)}.article-link.svelte-1atf5n0{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:background .2s ease,transform .15s ease}.article-link.svelte-1atf5n0:hover{background:var(--color-celeste-soft);transform:translate(2px)}.article-link.svelte-1atf5n0:focus-visible{outline:none;box-shadow:var(--focus-visible-ring)}.article-title.svelte-1atf5n0{font-weight:600;font-size:var(--text-sm);line-height:1.4;color:var(--color-text);overflow-wrap:break-word;word-break:break-word}.article-link.svelte-1atf5n0:hover .article-title:where(.svelte-1atf5n0){color:var(--color-celeste-dark)}.article-meta.svelte-1atf5n0{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.article-read-time.svelte-1atf5n0{display:inline-flex;align-items:center;gap:2px}.article-tags.svelte-1atf5n0{display:flex;gap:var(--space-1);margin-top:var(--space-1)}.article-tag.svelte-1atf5n0{font-size:.65rem;padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-muted);text-transform:capitalize;font-weight:500}@media (min-width: 640px){.articles-grid.svelte-1atf5n0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-3)}.article-link.svelte-1atf5n0{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.article-link.svelte-1atf5n0:hover{transform:translateY(-2px);border-color:var(--color-celeste)}}
