/*
 * ═══════════════════════════════════════════════════════════
 *  THMANYAH FONT — Self-Hosted @font-face Declarations
 *  Served from: public/css/thmanyah-font.css
 *  Font files:  public/fonts/thmanyah/*.woff2
 *
 *  This file is referenced by ALL Filament Panel Providers via:
 *      ->font('Thmanyah', asset('css/thmanyah-font.css'))
 *
 *  This bypasses Filament's GoogleFontProvider (which would fail
 *  for any font not available on Google Fonts) and instructs
 *  Filament to inject this stylesheet directly into the <head>.
 * ═══════════════════════════════════════════════════════════
 */

@font-face {
    font-family: 'Thmanyah';
    src: url('/fonts/thmanyah/Thmanyah-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Thmanyah';
    src: url('/fonts/thmanyah/Thmanyah-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Thmanyah';
    src: url('/fonts/thmanyah/Thmanyah-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Thmanyah';
    src: url('/fonts/thmanyah/Thmanyah-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
/* ── Global Font Enforcement — Nuke all overrides ── */
*, *::before, *::after {
    font-family: 'Thmanyah', 'Almarai', sans-serif !important;
}


body, html {
    font-family: 'Thmanyah', 'Almarai', sans-serif !important;
}

/* ── Universal Contrast Enforcement (Dark BG → White Text) ── */
[style*="background-color: #05203c"] *,
[style*="background:#05203c"] *,
[style*="background-color: #847d2f"] *,
[style*="background:#847d2f"] *,
[class*="bg-primary"] *,
[class*="bg-brand-navy"] *,
[class*="bg-brand-gold"] * {
    color: #ffffff !important;
}
