{{-- Empeche l'indexation par les moteurs de recherche tant que le site est en preproduction publiquement accessible (voir config/site.php et docs/deploiement-preproduction.md), meme logique que layouts/site.blade.php. --}} @if(config('site.noindex')) @endif {{-- Layout AUTONOME (pas de /, pas de css/site.css ni css/mobile.css) : ce gabarit sert uniquement au rendu public d'un formulaire personnalise (voir formulaires/public.blade.php), qui reproduit une maquette dediee (carte centree sur fond degrade), sans rapport avec le chrome du site vitrine. La maquette de reference charge la police systeme "Segoe UI" et les icones via un CDN Tabler : deux choses INTERDITES ici (contrainte hebergement mutualise OVH + regle "pas de dependance CDN", voir CLAUDE.md). On charge donc les memes polices Google Fonts que le reste du site (Poppins/Mulish) et les icones sont en SVG inline dans la vue (aucune dependance externe). --}} {{-- Tokens de design (source de verite), voir CLAUDE.md section 4. --}} {{-- Reinitialisation minimale + fond degrade de la maquette de reference (repris tel quel : linear-gradient(135deg,#1B3A6B 0%,#2D5FA6 50%,#1B3A6B 100%)). Scope global au document car cette page n'a pas d'autre styles.css : sans risque de fuite, ce layout n'etant utilise par aucune autre page du site. --}} @stack('styles') @yield('contenu') {{-- Consentement cookies (RGPD), meme composant que le layout principal --}} @stack('scripts')