/* COMPREHENSIVE FIX for font ligature issues */
/* Disable ALL font ligatures and contextual alternates globally */

* {
    font-variant-ligatures: none !important;
    font-variant-numeric: normal !important;
    font-variant-caps: normal !important;
    font-feature-settings: 
        'liga' off,     /* Standard ligatures */
        'dlig' off,     /* Discretionary ligatures */
        'clig' off,     /* Contextual ligatures */
        'hlig' off,     /* Historical ligatures */
        'calt' off,     /* Contextual alternates */
        'swsh' off,     /* Swashes */
        'cswh' off,     /* Contextual swashes */
        'hist' off      /* Historical forms */
        !important;
    text-rendering: geometricPrecision !important;
    -webkit-font-feature-settings: 
        'liga' off,
        'dlig' off,
        'clig' off,
        'calt' off !important;
}

/* Extra aggressive fix for text content */
body, html, 
*:before, *:after,
input, textarea, button, select,
.notification, .notification-text, 
.alert, .toast, .modal, .dropdown,
[class*="notification"],
[class*="alert"],
[class*="message"],
[class*="email"],
[class*="text"] {
    font-variant-ligatures: none !important;
    font-variant-numeric: normal !important;
    font-variant-caps: normal !important;
    font-feature-settings: 
        'liga' 0,
        'dlig' 0,
        'clig' 0,
        'hlig' 0,
        'calt' 0,
        'swsh' 0,
        'cswh' 0,
        'hist' 0
        !important;
    -webkit-font-feature-settings: 
        'liga' 0,
        'dlig' 0,
        'clig' 0,
        'calt' 0 !important;
    -moz-font-feature-settings: 
        'liga' 0,
        'dlig' 0,
        'clig' 0,
        'calt' 0 !important;
    text-rendering: geometricPrecision !important;
    -webkit-text-rendering: geometricPrecision !important;
}

/* Force Inter font with no ligatures */
body, 
.inter-font,
.font-inter {
    font-family: 'Inter var', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif !important;
    font-variant-ligatures: none !important;
    font-feature-settings: 'liga' 0, 'calt' 0 !important;
    -webkit-font-feature-settings: 'liga' 0, 'calt' 0 !important;
}

/* Specific fix for email and notification content */
.email-content,
.email-body,
.email-subject,
.notification-content,
.alert-content,
.message-content,
p, span, div, h1, h2, h3, h4, h5, h6 {
    font-variant-ligatures: none !important;
    font-feature-settings: 'liga' 0, 'calt' 0, 'dlig' 0, 'clig' 0 !important;
    text-rendering: geometricPrecision !important;
}

/* Very specific fix for email body content only */
.email-html-content,
.email-html-content *,
.email-text-content,
.email-text-content * {
    font-variant-ligatures: none !important;
    font-feature-settings: 'liga' 0, 'calt' 0, 'dlig' 0, 'clig' 0 !important;
    text-rendering: geometricPrecision !important;
    /* Only affect email content containers - no global overflow changes */
}
