/* Scoped: Classics single-page ruling switcher. No changes to Home gallery. */
.category-tabs{display:none;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}
.tabs-enhanced .category-tabs{display:flex}
.category-tabs button{font:inherit;min-height:44px;padding:.65rem 1.25rem;background:white;color:#111;border:1px solid #777;border-radius:var(--sp-radius);cursor:pointer}
.category-tabs button[aria-selected="true"]{background:#111;color:#fff;border-color:#111}
.category-tabs button:focus-visible{outline:var(--sp-outline);outline-offset:3px}
.category-panel{padding-block:0 2rem}
.category-panel h2{margin:0 0 1rem}
.category-panel[hidden]{display:none!important}
@media (max-width:520px){.category-tabs button{flex:1 1 auto}}
