/* Catalog controls and shared publication metadata. Colors/fonts inherit federation.css. */
.rr-catalog-filters{gap:1rem;align-items:end}.rr-catalog-filters .rr-album-search{flex:1 1 25rem}
.rr-catalog-filters .rr-album-search input{width:100%;padding-right:.875rem}
.rr-catalog-filters select[name=klub]{width:16rem}.rr-catalog-filters select[name=rok]{width:12rem}
.rr-catalog-filters label{flex:0 1 auto}.rr-catalog-filters>a{flex-basis:100%;min-height:2.75rem;padding-block:.375rem}
.rr-catalog-count{font-size:.9375rem;color:var(--muted);margin:-.5rem 0 1.25rem}.rr-catalog-count strong{color:var(--ink);font-weight:600}
.rr-filter-error{color:var(--ink);border-left:2px solid var(--gold);padding:.75rem 1rem;margin-bottom:1.25rem}
.rr-meta-line{gap:.25rem .5rem;margin-top:.75rem}.rr-meta-line>span+span:before{content:'·';margin-right:.5rem;color:var(--muted)}
.rr-story-card .rr-meta-line+h3,.rr-album-card .rr-meta-line+h3{margin-top:.5rem}
.rr-page-numbers{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem;margin:0;padding:0}
.rr-page-numbers a,.rr-page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.375rem;border:0;text-decoration:none}
.rr-page-numbers [aria-current=page]{background:var(--gold);color:var(--bg);font-weight:700}.rr-pagination [aria-disabled=true]{color:var(--muted)}
.rr-pagination{gap:1rem 1.5rem;padding-block:1.25rem;margin-top:2rem}.rr-pagination>a{text-decoration:underline;text-underline-offset:.25em;border:0}
@media(max-width:47.99rem){.rr-catalog-filters label,.rr-catalog-filters .rr-album-search{flex:1 1 100%}.rr-catalog-filters select[name],.rr-catalog-filters input{width:100%}.rr-pagination{column-gap:1rem}.rr-page-numbers{order:-1;flex-basis:100%}}
