{{-- Indicateur de chargement global AMU. Donne un retour visuel quand quelque chose charge, pour rassurer l'utilisateur (connexions parfois très lentes en Guinée) et éviter les clics répétés : • Barre or fine en haut de l'écran : - navigation pleine page / SPA → INSTANTANÉE au clic + curseur « progress » ; - action Livewire → après ~160 ms (évite de clignoter sur les actions rapides). • Overlay centré (spinner + « Chargement… ») — bien visible au centre : - s'affiche après ~400 ms UNIQUEMENT pour une navigation de page ou une action déclenchée par un vrai geste (clic / soumission). - N'apparaît donc PAS sur les rafraîchissements de fond (wire:poll) ni la frappe live, et seulement si le chargement traîne (mauvaise connexion). - Bloque les clics pendant qu'il est visible → empêche les doubles envois. Auto-contenu : couleurs = tokens Tailwind (`cmu-gold-500`, `bg-white`, `text-cmu-charcoal`) ; positionnement/animation en CSS inline (aucun hex de marque, aucun rebuild). À inclure une fois par layout. --}}