/* OFFLINE PREVIEW — normalisation typographique landing -> livre -> questionnaire.
   Aucune modification du moteur de livre ni des animations. */

/* Livre : même logique que la landing — titres Georgia, corps sans-serif. */
.book-copy,
.book-copy .normal-line,
.book-copy .bullet,
.book-copy .questionnaire-cta,
.book-num,
.book-ui,
.mobile-section .book-copy-mobile,
.mobile-section .normal-line,
.mobile-section .bullet,
.mobile-section .questionnaire-cta{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}
.book-copy h2,
.book-copy h3.subhead,
.book-copy .cap,
.mobile-section h2,
.mobile-section h3.subhead,
.mobile-section .cap{
  font-family:Georgia,"Times New Roman",serif!important;
  letter-spacing:-.02em!important;
}
.book-copy h2,.mobile-section h2{font-weight:500!important;}
.book-copy h3.subhead,.mobile-section h3.subhead{font-weight:600!important;}
.book-copy .cap,.mobile-section .cap{font-weight:750!important;letter-spacing:.12em!important;}

/* Marque après ouverture du livre : retour à la sobriété de la landing. */
.site-header .brand,
.site-header a.brand,
.header-inner .brand{
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:20px!important;
  font-weight:600!important;
  font-style:normal!important;
  line-height:1!important;
  letter-spacing:-.015em!important;
  color:#F0F0E8!important;
  -webkit-text-stroke:0!important;
  paint-order:normal!important;
  text-shadow:none!important;
}

/* Questionnaire : conserve la même logique titre Georgia / texte sans-serif. */
.questionnaire-hero-copy h1,
.paper h1,
.paper h2,
.book-section-title,
.thankyou h1{
  font-family:Georgia,"Times New Roman",serif!important;
}
.questionnaire-ui,
.questionnaire-ui input,
.questionnaire-ui textarea,
.questionnaire-ui select,
.questionnaire-ui button,
.after-submit-info{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}
