.taxonomy-filters{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0;}
.taxonomy-filters button{min-height:44px;padding:10px 16px;border:1px solid var(--kuci-brand);border-radius:3px;background:var(--kuci-surface);color:var(--kuci-text);cursor:pointer;}
.taxonomy-filters button[aria-pressed=true]{background:var(--kuci-brand);border-color:var(--kuci-brand);color:#FFFFFF;}
.taxonomy-filters button:focus-visible{outline:2px solid var(--kuci-brand);outline-offset:3px;}
.taxonomy-notice{padding:16px 20px;border-left:3px solid var(--kuci-line);background:var(--kuci-muted);color:var(--kuci-text);}
.y-main > .taxonomy-notice{width:min(1320px,calc(100% - 2 * clamp(22px,5vw,160px)));max-width:none;margin:0 auto;}
.y-category h3{overflow-wrap:normal;word-break:normal;hyphens:none;}
.taxonomy-filter-count{display:block;color:var(--kuci-text-secondary);}
