/* ===== Category header — Option B: compact toolbar (no panel) ===== */

.cat-hero {
  background: transparent;
  border: none;
  border-bottom: 1px solid var(--border);
  border-radius: 0;
  grid-template-columns: 1fr;
  gap: var(--s2);
  padding: var(--s2) 0 var(--s5);
  margin-bottom: var(--s6);
}
.cat-hero__art { display: none; }
.cat-hero p { margin-bottom: var(--s3); }

/* Stats as pill chips */
.cat-hero__stats { gap: var(--s3); }
.cat-hero__stat {
  flex-direction: row; align-items: baseline; gap: 7px;
  background: var(--surface-2);
  border: 1px solid var(--border);
  border-radius: 999px;
  padding: 7px 14px;
}
.cat-hero__stat strong { font-size: var(--text-md); }
.cat-hero__stat span { margin-top: 0; }

/* Mobile */
@media (max-width: 860px) {
  .cat-hero { padding: var(--s1) 0 var(--s4); }
  .cat-hero__stats { gap: var(--s2); }
  .cat-hero__stat { padding: 6px 12px; }
}
