.filters-container.svelte-13uzr4w{margin-bottom:2rem;text-align:center}.filter-buttons.svelte-13uzr4w{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.filter-button.svelte-13uzr4w{font-family:var(--font-mono);font-size:.8125rem;font-weight:600;padding:.5rem 1rem;border-radius:var(--radius-sm);cursor:pointer;background-color:var(--bg-surface-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;transition:all var(--transition-fast)}.filter-button.svelte-13uzr4w:hover:not(.active){background-color:var(--bg-surface-hover)!important;color:var(--fg-color)!important;border-color:var(--text-muted)!important}.filter-button.active.svelte-13uzr4w{background-color:var(--an-color)!important;color:#fff!important;border-color:var(--an-color)!important;box-shadow:0 0 0 3px var(--accent-subtle)}.projects-grid.svelte-13uzr4w{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding-bottom:2rem;align-items:stretch}html[data-theme=dark] .filters-container.svelte-13uzr4w h2:where(.svelte-13uzr4w){color:#e5e7eb}html[data-theme=dark] .filter-button.svelte-13uzr4w:hover:not(.active){background-color:#4a5568;border-color:#6b7280}html[data-theme=dark] .filter-button.svelte-13uzr4w{background-color:#2d2d2d!important;border-color:#3a3a3a!important;color:#b8b8b8!important}html[data-theme=dark] .filter-button.active.svelte-13uzr4w{background-color:var(--an-color)!important;color:#1a1a1a!important}
