/* ==========================================================================
   10-reservations.css - Habillage du plugin Tinderet Réservations

   Le plugin rend un HTML neutre (classes tr-*) et lit ses couleurs, polices et
   arrondis dans des variables --tr-*, avec des valeurs de repli sobres. Ce
   fichier se contente de faire pointer ces variables sur la palette du site.

   Aucun sélecteur de composant ici : si le plugin est désactivé, ces
   variables ne servent simplement à rien. Chargé sur le front et dans
   l'éditeur ; dans le canevas, WordPress préfixe :root par
   .editor-styles-wrapper, ce qui suffit aux blocs qui en héritent.
   ========================================================================== */

:root {
  /* Remplissages et boutons : cyan signature, survol lisible, comme les boutons du thème. */
  --tr-color-primary:         var(--t-primary);
  --tr-color-primary-hover:   var(--t-primary-dark);
  --tr-color-on-primary:      var(--t-white);

  /* Texte cyan sur fond clair : toujours la variante lisible. */
  --tr-color-link:            var(--t-primary-dark);

  --tr-color-text:            var(--t-text);
  --tr-color-text-muted:      var(--t-text-light);
  --tr-color-surface:         var(--t-bg-alt);
  --tr-color-surface-alt:     var(--t-bg);
  --tr-color-border:          var(--t-border);

  /* « En travaux » : accent bois du site, lisible sur son fond clair. */
  --tr-color-warning:         var(--t-accent-dark);
  --tr-color-warning-surface: var(--t-accent-light);

  --tr-font-family:           var(--t-font-body);
  --tr-font-heading:          var(--t-font-heading);
  --tr-radius:                var(--t-radius-lg);
  --tr-radius-sm:             var(--t-radius-md);
  --tr-shadow:                var(--t-shadow-sm);
  --tr-space:                 var(--t-space-4);

  /* Calendrier : jour et créneau sélectionnés en cyan foncé, le cyan vif
     portant du texte blanc trop peu contrasté (env. 2.5:1). Les autres
     états gardent les couleurs neutres du plugin. */
  --tr-color-selected:        var(--t-primary-darker);
  --tr-color-on-selected:     var(--t-white);
}
