/* Thème « Hospitality » SOMBRE des Cavistes : fonds brun-noir, texte ivoire, accents or.
   Feuille OPTIONNELLE, chargée APRES cavistes.css dans cavistes/layout.blade.php. Pour revenir en arrière : retirer la ligne <link>. */
:root{
  --ink:#EFE6D6;
  --cocoa:#D4AF37;
  --cocoa-d:#B8942A;
  --gold:#D4AF37;
  --gold-l:#E8C85A;
  --ivory:#1A1410;
  --paper:#2A211B;
  --line:rgba(212,175,55,.22);
  --muted:#BDAF9B;
  --night:#0E0B09;
}
body{background:#1A1410;color:var(--ink)}
a{color:var(--gold-l)}
/* Surfaces blanches en dur : cartes, panneaux, champs */
.panel,.card-c,.tile,.side-card,.stat,.feat,.vin,.actu,.logo,.thumb-c,.consent-box,.faq details,.pill,.tag,.empty,.checks label,.pager a,.pager span,.notice.gold,.btn.ghost:hover,
input[type=text],input[type=email],input[type=url],input[type=number],input[type=file],select,textarea{background:#2A211B;color:var(--ink);border-color:rgba(212,175,55,.25)}
input::placeholder,textarea::placeholder{color:#8F8372}
/* Boutons or : texte sombre */
.btn{background:var(--gold);color:#16120F;border-color:var(--gold)}
.btn:hover{background:var(--gold-l);color:#16120F}
.btn.light,.btn.light:hover{color:#16120F}
/* Lisibilité : textes foncés écrits en dur remplacés par des clairs */
.sig-item strong{color:#EFE6D6}
[style*="color:#2b211b"],[style*="color:#4d3528"]{color:#EFE6D6!important}
[style*="color:#776b63"]{color:#CDBFAB!important}
