/* Teléfonos y cuentas bancarias: legibles y coherentes con cada plantilla */
:root {
    --evento-ff-numeros: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.evento-dato-numerico {
    display: inline;
    font-family: var(--evento-ff-numeros);
    font-weight: 600;
    font-variant-numeric: tabular-nums lining-nums;
    font-feature-settings: "tnum" 1, "lnum" 1;
    letter-spacing: 0.04em;
    font-size: 1.02em;
    line-height: 1.45;
    color: inherit;
}

[class*="footer-contact"] p:has(.fa-phone),
[class*="footer-contact"] p:has(.fa-phone-alt),
[class*="footer__contact"] p:has(.fa-phone),
[class*="footer__contact"] p:has(.fa-phone-alt) {
    font-family: var(--evento-ff-numeros);
    font-weight: 600;
    font-variant-numeric: tabular-nums lining-nums;
    font-feature-settings: "tnum" 1, "lnum" 1;
    letter-spacing: 0.04em;
    font-size: 1.02em;
}

[class*="gift"] p .evento-dato-numerico,
[id="regalo"] p .evento-dato-numerico,
[class*="regalo"] p .evento-dato-numerico {
    display: inline-block;
    max-width: 100%;
    word-break: break-word;
}
