.filter-group[data-v-8fb2b126]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.filter-btn[data-v-8fb2b126]{appearance:none;background-color:var(--jp-background);color:var(--jp-text-accent-secondary);border-radius:var(--jp-radius-pill);font-size:var(--jp-font-size-base);font-family:var(--jp-font-heading), sans-serif;text-transform:lowercase;transition:color var(--jp-duration-slow), background-color var(--jp-duration-slow);border:none;align-items:center;gap:.25rem;padding:.5rem .75rem;display:flex}.filter-btn[data-v-8fb2b126]:hover,.filter-btn[aria-pressed=true][data-v-8fb2b126]{background-color:var(--jp-surface-light);color:var(--jp-text-on-light)}.filter-count[data-v-8fb2b126]{border-radius:var(--jp-radius-pill);min-width:1.25rem;font-size:var(--jp-font-size-xs);font-family:var(--jp-font-mono), monospace;background-color:var(--jp-surface-dark-muted);color:var(--jp-text-accent);justify-content:center;align-items:center;padding:.1rem .35rem;display:inline-flex}[aria-pressed=true] .filter-count[data-v-8fb2b126]{background-color:var(--jp-surface-light-muted);color:var(--jp-text-on-light)}.project-cards[data-v-8fb2b126]{gap:1rem;display:grid}@media screen and (width>=768px){.project-cards[data-v-8fb2b126]{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=1024px){.project-cards[data-v-8fb2b126]{gap:2rem}}
