/* Sandjiry Shop — l'écriture d'un magazine de beauté : très grands titres en Didone grasse (Gloock),
   titres, noms et prix en Didone fine (Noto Serif Display légère), texte en Jost.
   Se charge après douceur.css, dont il garde les formes arrondies. */

:root {
  --volute: "Gloock", "Noto Serif Display", Georgia, serif;
  --doux: "Noto Serif Display", "Cormorant Garamond", Georgia, serif;
}
h1, h2, h3, .doux, .card-name, .rail-nom, .tuile-texte strong, .sheet-price, .engagements strong,
.rituel-q legend, .rituel-titre, .vigilance h3, .verif h3, .card-prix, .hero-tag-prix,
#sheet-title, .piece-info h1, .rituel-piece span, .nav-links.ouvert a {
  font-variation-settings: normal;
  font-stretch: 92%;
}

/* Les grands titres : la Didone grasse, serrée comme une couverture */
h2, .hero h1, .tuile:first-child .tuile-texte strong, .rail-num, .footer-phrase, .atelier h1 {
  font-weight: 400;
  letter-spacing: -.025em;
}
.hero h1 { line-height: .96; }
h2 { line-height: 1; }
/* … et la phrase qui chante en Didone fine, italique dorée */
h2 em, h1 em, .hero h1 em { font-family: var(--doux); font-weight: 300; font-style: italic; font-stretch: 92%; letter-spacing: -.02em; }

/* Les titres fins : légers, serrés, comme un titre d'article */
h3, .engagements strong, .tuile-texte strong, .rail-nom, .card-name, .rituel-q legend, .rituel-titre,
.vigilance h3, .verif h3, #sheet-title, .piece-info h1, .rituel-piece span { font-weight: 300; letter-spacing: -.015em; }
.card-name, .rail-nom { font-weight: 350; }
.sheet-price, .hero-tag-prix { font-weight: 350; letter-spacing: -.01em; }
.officiel-bloc h3, .footer h3 { font-family: var(--sans); font-stretch: normal; letter-spacing: .02em; }
