@media only screen and (min-width:0rem){#project-gallery .cs-filters{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}#project-gallery .cs-filter{background-color:transparent;border:1px solid var(--accent);border-radius:6.25rem;color:var(--bodyTextColor);cursor:pointer;font-family:var(--headerFont);font-size:.9375rem;font-weight:700;letter-spacing:.05em;line-height:1.2em;padding:clamp(.625rem,1.2vw,.75rem) clamp(1rem,2vw,1.5rem);text-transform:uppercase;transition:color .3s,background-color .3s,border-color .3s}#project-gallery .cs-filter:hover{border-color:var(--primary);color:var(--headerColor)}#project-gallery .cs-filter:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#project-gallery .cs-filter[aria-pressed=true]{background-color:var(--primaryDark);border-color:var(--primaryDark);color:var(--bodyTextColorWhite)}#project-gallery .cs-count{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;margin:0;text-align:center}}