/*
 * Site-owned Lagom typography corrections.
 * Loaded by the supported WHMCS head hook with a content-hash cache key.
 * Keep vendor styles, saved theme variables and footer layout untouched.
 */

/* The CMS extension forces b/strong to medium with !important.
 * Restore semantic emphasis through the native bold token, excluding icons.
 */
.page-lagompage :is(b, strong):not(:where(.ls, .lm, .fa, .fas, .far, .fal, .fad, .fab)) {
    font-weight: var(--font-weight-bold) !important;
}

/* Legacy footer customisations duplicate a 35px line-height at high
 * specificity. Restore the native description tuple in this single,
 * update-safe layer without changing centring, margins, logos or columns.
 */
:root .lagom .app-main .main-footer.main-footer-extended .footer-top .footer-company .footer-company-intro .footer-company-desc {
    font-size: var(--main-footer-extended-desc-font-size, var(--font-size-base));
    font-weight: var(--main-footer-extended-desc-font-weight, var(--font-weight-light));
    line-height: var(--main-footer-extended-desc-line-height, var(--line-height-base));
}
