the few as many

Trust the Cascade

Style once, apply everywhere

/* ❌ BEFORE – specificity everywhere */
.card button {
  background: #0a7;
  color: white;
}

.alert button {
  background: #0a7;
  color: white;
}

.modal button {
  background: #0a7;
  color: white;
}

/* ✅ AFTER – trust the cascade */
button {
  background: #0a7;
  color: white;
}
One button rule styles all contexts...

Card Component

Alert Component

Same style, different contexts. The cascade is not a bug—it's the feature.

Custom prop cascades everywhere.