/* ==========================================================================
   PHPFlasher font override
   --------------------------------------------------------------------------
   Forces every text inside PHPFlasher notifications to use the project's
   local "IRANYekanXVF" font (declared in main_font.css, loaded via main.css).

   Why:
   - PHPFlasher injects its own CSS (flasher.min.css + theme css, e.g.
     aurora.min.css) dynamically at render time, AFTER our static stylesheets,
     and sets font-family on the theme root (e.g. .fl-aurora) using
     var(--fl-font) -> system-ui.
   - In the installed v2.6.x DOM every notification envelope carries both
     classes: `.fl-wrapper .fl-container` (the theme root element itself).
   - We therefore override the container root (covers message, title and all
     inner text via inheritance) plus the known text element classes, using
     !important so the later-injected flasher CSS can never win.

   Scope: only `.fl-wrapper` (PHPFlasher's container), so no other part of
   the project's typography is affected.
   ========================================================================== */

.fl-wrapper .fl-container,
.fl-wrapper .fl-container .fl-title,
.fl-wrapper .fl-container .fl-message,
.fl-wrapper .fl-container .fl-text,
.fl-wrapper .fl-container .fl-alert-title,
.fl-wrapper .fl-container .fl-alert-message,
.fl-wrapper .fl-container .fl-app-name,
.fl-wrapper .fl-container .fl-time,
.fl-wrapper .fl-container .fl-message-text,
.fl-wrapper .fl-container .fl-message-content {
    font-family: "IRANYekanXVF", sans-serif !important;
}
