/* TAT Academy : accueil (index.html) et catalogue (formations.html). Chargé après css/tat-base.css. */
:root{
  /* accueil */
  --cin:var(--tat-cin);--cin-d:var(--tat-cin-d);
  --ivory:var(--tat-white);--ivory2:var(--tat-ivory2);
  --ink:var(--tat-ink);--mu:var(--tat-mu);--mu2:var(--tat-mu2);
  --bd:rgba(35,30,27,.12);--bd-l:rgba(35,30,27,.08);
  --sans:var(--tat-sans);
  /* catalogue */
  --ink2:var(--tat-mu);--muted:var(--tat-mu2);--muted2:#B0A79F;
  --bg:var(--tat-white);--surface:var(--tat-ivory2);--surface2:var(--tat-bd-l);--white:#fff;
  --blue:var(--tat-cin);--blue2:var(--tat-cin-d);--blue-pale:var(--tat-cin-pale);--blue-pale2:var(--tat-cin-soft);
  --coral:var(--tat-cin);--green:var(--tat-green);--green-pale:var(--tat-green-pale);--gold:var(--tat-gold);
  --border:var(--tat-bd-l);--border2:var(--tat-bd);
  --font-serif:var(--tat-serif);--font-sans:var(--tat-sans);
}
body{background:var(--tat-white);color:var(--tat-ink);font-family:var(--tat-sans)}

/* Titres : Source Serif 4, sans graisse, comme sur carrières et programme */
h1,h2,h3,
.section-title,.hero h1,.history-text h2,.cta-final h2,.pcard-title,.hero-mark-title,
.hero-content h1,.human-strip h3,.list-count,.row-title,.price-amount{
  font-family:var(--tat-serif);font-weight:400;letter-spacing:-.015em;font-variation-settings:"opsz" 60
}
.hero-pill-num,.history-fact-num{font-family:var(--tat-serif);font-weight:400;letter-spacing:-.01em}

/* Accueil */
.btn-ink:hover{background:#000}
.footer{background:var(--tat-ivory2)}
.cta-final{background:var(--tat-ink)}

/* Catalogue */
nav{background:var(--tat-cin)}
.btn-blue:hover{box-shadow:none}
.hero-overlay{background:rgba(35,30,27,.62)}
.page-footer{background:var(--tat-ink)}
.hero[style]{background:var(--tat-ink)!important}
