.ss-filter{--ss-accent:var(--theme-palette-color-1, #ffcd05);--ss-ink:var(--theme-palette-color-4, #0a0500);--ss-muted:var(--theme-palette-color-3, #504e4a);--ss-line:rgba(10, 5, 0, 0.16);margin:0 0 35px}.ss-filter-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ss-filter-list li{margin:0;padding:0}.ss-filter-item{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--ss-line);border-radius:40px;background:#fff0;color:var(--ss-ink);font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease}.ss-filter-item:hover,.ss-filter-item:focus-visible{border-color:var(--ss-ink);color:var(--ss-ink);text-decoration:none}.ss-filter-item:focus-visible{outline:2px solid var(--ss-ink);outline-offset:2px}.ss-filter-item[aria-current="page"]{border-color:var(--ss-accent);background:var(--ss-accent);color:var(--ss-ink);font-weight:600}.ss-filter-count{min-width:22px;padding:1px 6px;border-radius:20px;background:rgb(10 5 0 / .07);color:var(--ss-muted);font-size:12px;font-weight:600;text-align:center}.ss-filter-item[aria-current="page"] .ss-filter-count{background:rgb(10 5 0 / .14);color:var(--ss-ink)}.ss-filter-status{margin:14px 0 0;color:var(--ss-muted);font-size:13px;min-height:1em}.entries .ss-project[hidden]{display:none}@media (max-width:600px){.ss-filter{margin-bottom:25px}.ss-filter-list{gap:8px}.ss-filter-item{padding:8px 13px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ss-filter-item{transition:none}}