/* Minimal: claro, aire, sans. */
:root {
  --bg: #fafaf8;
  --text: #1a1a1a;
  --muted: #6f6f6f;
  --accent: #2e6b4e;
  --accent2: #3b6ea5;
  --panel: #ffffff;
  --border: rgba(0, 0, 0, 0.1);
  --shadow: none;
  --radius: 22px;
  --font-display: system-ui, sans-serif;
  --font-body: system-ui, sans-serif;
}

.cat h2 {
  font-weight: 700;
  font-size: 1.15rem;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: var(--muted);
}

.cat-featured h2 {
  color: var(--accent);
}
