/*
 * Delta (Nadena) - Global Tenant Fonts & Brand Styles
 *
 * Loaded globally by the TenantFonts component across all Delta pages
 * (landing, booking, auth, profile, etc.).
 * Do NOT add page-specific styles here — use styles.css for that.
 *
 * Bilingual brand (نادينا / NADENA):
 *   - Montserrat carries Latin body + UI.
 *   - Noto Kufi Arabic carries the Arabic glyphs.
 * Both are variable fonts, so a single file covers every weight via the
 * font-weight range below.
 */

/* Montserrat (Latin) — variable weight */
@font-face {
  font-family: 'Montserrat';
  src: url('/landing-pages/delta/fonts/Montserrat-VariableFont_wght.ttf')
    format('truetype-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* Noto Kufi Arabic — variable weight. Listed after Montserrat in the
   font-family stack so Latin glyphs render in Montserrat and Arabic glyphs
   fall through to Noto Kufi (which only ships Arabic coverage). */
@font-face {
  font-family: 'Noto Kufi Arabic';
  src: url('/landing-pages/delta/fonts/NotoKufiArabic-VariableFont_wght.ttf')
    format('truetype-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* Brand Colors - Delta (Nadena) — mirrors styles.css for use beyond the
   landing page (header/footer/book CTAs). */
:root {
  --delta-teal-overlay: #1f4e44;
  --delta-green: #2fa86a;
  --delta-green-dark: #1f7d4d;
  --delta-ink: #16352f;
}

/* Override the default body font for ALL Delta tenant pages (landing, /book,
   /bookings, profile, auth, …). Montserrat first for Latin; Noto Kufi Arabic
   handles Arabic glyphs it doesn't cover. */
body {
  font-family:
    'Montserrat',
    'Noto Kufi Arabic',
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    sans-serif;
  -webkit-font-smoothing: antialiased;
}

/* Font utility classes */
.font-delta {
  font-family: 'Montserrat', 'Noto Kufi Arabic', system-ui, sans-serif !important;
}

.font-delta-arabic {
  font-family: 'Noto Kufi Arabic', 'Montserrat', system-ui, sans-serif !important;
}
