/* Make both software categories read as buttons, with an unmistakable active state. */
.tools-toolbar{flex-wrap:wrap;row-gap:16px;margin-bottom:20px}
.tool-filters{display:inline-flex;gap:10px;padding:0;border:0;background:transparent}
.tool-filters button{min-width:148px;min-height:50px;padding:10px 26px;border:1px solid #c7cfbf;background:#fff;color:#3e4936;font-size:18px;font-weight:500;line-height:1.5;transition:background .2s,color .2s,border-color .2s}
.tool-filters button[aria-pressed=true]{background:#2e4229;color:#fff;border-color:#2e4229}
.tool-filters button:not([aria-pressed=true]):hover{background:#f2f5ec;border-color:#6f8063;color:#23351f}
.tool-filters button:focus-visible{outline:2px solid #405b32;outline-offset:3px}
@media(max-width:600px){.tool-filters{flex:1;min-width:210px}.tool-filters button{flex:1;min-width:0;min-height:44px;padding:10px 16px;font-size:15px}.tools-toolbar{gap:15px}}
@media(prefers-reduced-motion:reduce){.tool-filters button{transition:none}}
