/*
 * POLICES STANDARD GREGORYEN.FR - RÉFÉRENCE OFFICIELLE
 * ===================================================
 * 
 * Ce fichier contient la définition OFFICIELLE des polices du site.
 * Toutes les pages doivent inclure ce fichier pour garantir la cohérence.
 * 
 * RÉFÉRENCE : index.php (page d'accueil)
 * DATE DE CRÉATION : 25 septembre 2025
 * 
 * IMPORTANT : Ne pas modifier ce fichier sans mettre à jour TOUTES les pages !
 */

/* ==================== DÉFINITIONS DES POLICES ==================== */

@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/orbitron-regular.woff2') format('woff2');
}

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

@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/assets/fonts/orbitron-800.woff2') format('woff2');
}

@font-face {
  font-family: 'Share Tech Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/share-tech-mono-regular.woff2') format('woff2');
}

/* ==================== RÈGLES D'APPLICATION ==================== */

/* Règles globales - Police Share Tech Mono pour tout le contenu */
body, p, div, span, input, textarea, select, button, a, li, td, th, label, form {
  font-family: 'Share Tech Mono', monospace !important;
}

/* Titres - Police Orbitron pour tous les titres et éléments importants */
.logo-text, 
.navbar-left .logo-text, 
h1.hero-title, 
.hero-title, 
h1, h2, h3, h4, h5, h6,
.page-title, 
.maintenance-title,
.auth-title,
.section-title {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
}

/* ==================== INSTRUCTIONS POUR LES DÉVELOPPEURS ==================== */
/*
 * UTILISATION :
 * 
 * 1. Dans chaque page HTML, inclure ce fichier AVANT le CSS principal :
 *    <link rel="stylesheet" href="/assets/css/fonts-standard.css">
 * 
 * 2. Pour les nouvelles pages, utiliser ces classes :
 *    - .auth-title pour les titres de formulaires
 *    - .page-title pour les titres de page
 *    - .section-title pour les titres de section
 * 
 * 3. Les polices s'appliquent automatiquement aux balises h1-h6
 * 
 * COHÉRENCE GARANTIE : Ce fichier assure que toutes les pages utilisent
 * exactement les mêmes polices que la page d'accueil.
 */