
.amii-work-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.amii-work-filters button{font:inherit;font-size:14px;line-height:1.3;padding:12px 20px;border:1px solid #d8d0c4;border-radius:999px;background:#fff;color:#302118;cursor:pointer;transition:background .15s,color .15s}
.amii-work-filters button:hover{background:#f7f4ef}
.amii-work-filters button[aria-pressed="true"]{background:#302118;color:#fff;border-color:#302118}
.amii-work-filters button:focus-visible{outline:3px solid #97b2bb;outline-offset:4px}
[data-work-category][hidden]{display:none!important}
.amii-filter-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:600px){.amii-work-filters{gap:8px}.amii-work-filters button{padding:11px 15px;font-size:13px}}
