/*
 * System-wide typography: reduce bold font weights by 200.
 * 900→700, 850→650, 800→600, 700/bold→500, 600→400
 */

.fw-bold,
.fw-bolder,
.font-weight-bold,
strong,
b {
    font-weight: 500 !important;
}

.fw-semibold,
.font-weight-semibold {
    font-weight: 400 !important;
}

[style*="font-weight: 900"],
[style*="font-weight:900"] {
    font-weight: 700 !important;
}

[style*="font-weight: 850"],
[style*="font-weight:850"] {
    font-weight: 650 !important;
}

[style*="font-weight: 800"],
[style*="font-weight:800"] {
    font-weight: 600 !important;
}

[style*="font-weight: 700"],
[style*="font-weight:700"],
[style*="font-weight: bold"],
[style*="font-weight:bold"] {
    font-weight: 500 !important;
}

[style*="font-weight: 600"],
[style*="font-weight:600"] {
    font-weight: 400 !important;
}
