/* Menuiserie Dacquoise — « Station thermale Art déco » : seul fichier de variables */
:root {
  /* couleurs */
  --dq-creme: #F5EDDD;        /* fond : crème des façades thermales */
  --dq-pierre: #E8D8B9;       /* surface : pierre blonde */
  --dq-pierre-clair: #EFE3CC;
  --dq-encre: #23281B;        /* encre olive : texte, pied */
  --dq-encre-doux: #5B5D4A;   /* texte secondaire (AA sur crème et pierre) */
  --dq-eau: #0E4F4A;          /* vert d'eau profond : actions, liens */
  --dq-eau-fonce: #0A3A36;
  --dq-eau-pale: #D3E3DA;     /* champ pâle, bassins */
  --dq-ocre: #C9883A;         /* ocre thermal : ornement, texte sur encre */
  --dq-ocre-texte: #8A5317;   /* ocre lisible sur crème */
  --dq-blanc: #FFFDF8;
  --dq-erreur: #A3261B;
  --dq-voile: rgba(23, 26, 16, .58);

  /* typographie */
  --dq-f-titre: "Federo", "Marcellus", Georgia, serif;
  --dq-f-texte: "Red Hat Text", "Red Hat Text Repli", system-ui, -apple-system, "Segoe UI", sans-serif;
  --dq-t-mini: .8125rem;      /* 13 px */
  --dq-t-petit: .9375rem;     /* 15 px */
  --dq-t-corps: 1.125rem;     /* 18 px */
  --dq-t-chapo: clamp(1.15rem, 1.05rem + .45vw, 1.4rem);
  --dq-t-h3: clamp(1.25rem, 1.1rem + .6vw, 1.6rem);
  --dq-t-h2: clamp(1.75rem, 1.3rem + 1.9vw, 3rem);
  --dq-t-h1: clamp(2.25rem, 1.4rem + 3.6vw, 4.6rem);
  --dq-t-geant: clamp(3.5rem, 2rem + 8vw, 11rem);
  --dq-interligne: 1.62;

  /* espaces et grille */
  --dq-gouttiere: clamp(16px, 3.4vw, 40px);
  --dq-large: 1320px;
  --dq-section: clamp(72px, 9vw, 152px);
  --dq-cadre: clamp(8px, 1vw, 14px);   /* marge crème autour des grandes photos */

  /* formes */
  --dq-arche: 999px 999px 0 0;          /* plein cintre */
  --dq-anse: 50% 50% 0 0 / 34% 34% 0 0;  /* arc surbaissé des arcades */
  --dq-rayon: 2px;
  --dq-filet: 1px solid var(--dq-ocre);
  --dq-ombre-flottant: 0 18px 40px -18px rgba(20, 24, 14, .45);

  /* mouvement */
  --dq-vite: 180ms;
  --dq-lent: 640ms;
  --dq-courbe: cubic-bezier(.2, .7, .2, 1);
}
