.workshop-filters{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 14px}.workshop-filters[hidden],.workshop-card[hidden]{display:none}.workshop-filters button{font:inherit;font-size:16px;line-height:1.4;color:var(--pine);background:transparent;border:1px solid #9a9c7b;border-radius:24px;padding:10px 19px;cursor:pointer}.workshop-filters button[aria-pressed=true]{background:var(--pine);border-color:var(--pine);color:var(--paper)}.workshop-filters button:hover{border-color:var(--mud)}.workshop-filters button:focus-visible{outline:3px solid var(--mud);outline-offset:3px}.workshop-filter-note{font-size:14px;line-height:1.6;margin:0 0 28px;max-width:750px;color:var(--mud)}.workshop-no-matches{padding:24px;background:#eeeee1;border-radius:16px;margin-bottom:30px}.workshop-no-matches p{margin:0 0 16px;font-size:17px}@media(max-width:480px){.workshop-filters{gap:8px}.workshop-filters button{font-size:15px;padding:10px 15px}}
