/*
Theme Name: La Festibox
Theme URI: https://lafestibox.fr
Author: La Festibox
Description: Site et console de régie de La Festibox — location de décors, décorations et animations d'événements. Tout le contenu éditorial tient dans un fichier unique, produit par la console et déposé depuis Outils → Contenu du site. Le catalogue est lu en direct dans WooCommerce, sans duplication. Sans page builder.
Version: 5.23.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: festibox
Tags: full-width-template, custom-colors, translation-ready
*/

/* ═══════════════════════════════════════════════════════════════
   Cette feuille ne sert qu'à deux choses : porter l'entête que
   WordPress exige, et rattraper les quelques endroits où
   l'administration se superpose au site.

   L'habillage réel du site est dans assets/site.css.
   Celui de la console dans assets/console.css.
   ═══════════════════════════════════════════════════════════════ */

/* La barre d'administration pousse la page de 32 px : l'entête
   collant et les panneaux fixes doivent en tenir compte. */
body.admin-bar .fb-entete{ top:32px; }
body.admin-bar .fb-filtres{ top:190px; }
body.admin-bar .fb-carnet{ top:32px; }
body.admin-bar .fb-recherche{ top:32px; }

@media screen and (max-width:782px){
  body.admin-bar .fb-entete{ top:46px; }
  body.admin-bar .fb-filtres{ top:142px; }
  body.admin-bar .fb-carnet,
  body.admin-bar .fb-recherche{ top:46px; }
}

/* Lien d'évitement : invisible jusqu'à ce qu'on l'atteigne au clavier. */
.fb-lien-evitement{
  position:absolute; left:-9999px; top:8px; z-index:200;
}
.fb-lien-evitement:focus{ left:8px; }

/* Message affiché quand JavaScript est coupé. */
.fb-sans-js{
  padding:48px 24px; text-align:center;
  font-family:system-ui, -apple-system, "Segoe UI", sans-serif;
  color:#241A15; background:#FBF6EF;
}
.fb-sans-js h1{ font-size:28px; margin:0 0 12px; }
.fb-sans-js p{ margin:0 auto; max-width:52ch; line-height:1.6; }
