/* Use fixed families so plugin overrides of theme variables cannot change them. */
/* Layered important rules take priority over unlayered plugin important rules. */
@layer pws-font-policy {
html body,
html body * {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
}

html body :is(h1, h2, h3, h4, h5, h6, .font-primary),
html body :is(h1, h2, h3, h4, h5, h6, .font-primary) * {
    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
}

html body .font-inter,
html body .font-inter * {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
}

html body {
    --e-global-typography-primary-font-family: 'Plus Jakarta Sans';
    --e-global-typography-secondary-font-family: 'Plus Jakarta Sans';
    --e-global-typography-text-font-family: 'Inter';
    --e-global-typography-accent-font-family: 'Inter';
}
}
