/* Bold is consistently Semibold. Regular and medium text keep their weights.
 * Owned component declarations use 600; these rules also cover Bootstrap's
 * utilities and bold markup or inline formatting supplied by stored content.
 */
@layer piplix-typography {
  b, strong, .fw-bold, .fw-bolder, .driver-popover-title,
  [style*="font-weight:700" i], [style*="font-weight: 700" i],
  [style*="font-weight:800" i], [style*="font-weight: 800" i],
  [style*="font-weight:900" i], [style*="font-weight: 900" i],
  [style*="font-weight:650" i], [style*="font-weight: 650" i],
  [style*="font-weight:750" i], [style*="font-weight: 750" i],
  [style*="font-weight:bold" i], [style*="font-weight: bold" i],
  [font-weight="650"], [font-weight="700"], [font-weight="750"],
  [font-weight="800"], [font-weight="900"], [font-weight="bold"] {
    font-weight: 600 !important;
  }
}
