.browse-head { display: flex; align-items: flex-end; justify-content: space-between; gap: var(--space-4); flex-wrap: wrap; }
.browse-head .sort select { min-width: 160px; }
@media (max-width: 760px) { .browse-head { align-items: center; margin-bottom: var(--space-3); } .browse-head .page-sub { margin-bottom: 0; } .browse-head .sort select { min-width: 0; } }
.chip-row { margin-bottom: var(--space-5); }
.filter-pill { display: inline-flex; align-items: center; gap: var(--space-1); margin-left: var(--space-2); vertical-align: middle; }
.filter-pill a { display: inline-grid; place-items: center; color: inherit; text-decoration: none; }
.skeleton-card .thumb { aspect-ratio: 16 / 9; border-radius: var(--radius-lg); }
.skeleton-card .line { height: 12px; margin-top: var(--space-2); }
