.gallery-filters{margin-bottom:16px}
.gallery-filters .filter-bar{margin:0;gap:9px}
.gallery-filters .gallery-filters-extra{padding-top:9px}
.gallery-filters .gallery-filters-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#faf7ff;border-color:#b9a0db;color:#6632ad;font-weight:600}
.gallery-filters .gallery-filters-toggle svg{flex:0 0 16px}
.gallery-filters .gallery-filters-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
.gallery-filters .gallery-filters-toggle[hidden],.gallery-filters .gallery-filters-extra[hidden]{display:none}
.gallery-filters .gallery-filters-toggle:hover{background:#f1e9fb}
.gallery-filters button:focus-visible{outline:2px solid #7540c5;outline-offset:3px}
@media(max-width:600px){.gallery-filters button{font-size:12px;padding:10px 12px}}
