/* Asset library v63: shared rhythm and stable category separators. */
#assets-view .asset-grid,
#assets-view .skeleton-grid {
  margin-block-start: var(--asset-grid-gap, 16px);
}

/*
 * Empty categories remain visibly disabled, while their structural divider
 * keeps the same weight as every other tab boundary.
 */
#category-pills > .pill {
  border-right-color: var(--border);
}

#category-pills > .pill:disabled,
#category-pills > .pill.empty {
  color: #464646;
  opacity: 1;
}

#category-pills > .pill:disabled .ui-icon,
#category-pills > .pill.empty .ui-icon,
#category-pills > .pill:disabled .pill-count,
#category-pills > .pill.empty .pill-count {
  color: #3f3f3f;
}
