/*
Theme Name: QualiSanté Certification
Theme URI: https://qualisante-evaluation-essms.fr
Description: Thème enfant GeneratePress. Page d'accueil au design personnalisé (front-page.php) et blog à la charte QualiSanté Certification (bleu #1C75BB / doré #F2A900).
Author: QualiSanté Certification
Template: generatepress
Version: 1.0.0
Text Domain: qualisante-certification
*/

/* ===== Charte du blog (pages GeneratePress) ===== */

:root{
  --bleu:#1C75BB;
  --bleu-fonce:#155A91;
  --bleu-nuit:#0B2C49;
  --dore:#F2A900;
  --dore-fonce:#D8930A;
  --creme:#F4EDDC;
  --creme-bord:#E6DAC0;
  --texte:#10181F;
  --texte-doux:#34424D;
}

body{
  font-family:'Mulish',system-ui,sans-serif;
  color:var(--texte);
}

h1,h2,h3,h4,h5{
  font-family:'Fraunces',serif;
  color:var(--bleu-nuit);
  letter-spacing:-.3px;
  line-height:1.2;
}

a{color:var(--bleu);}
a:hover{color:var(--bleu-fonce);}

.entry-title a{color:var(--bleu-nuit);}
.entry-title a:hover{color:var(--bleu);}

.entry-meta,
.posted-on,
.byline{color:var(--texte-doux);}

/* Boutons (lire la suite, commentaires, widgets) */
.button,
button,
input[type=submit]{
  background:var(--bleu);
  color:#fff;
  border-radius:999px;
  font-weight:800;
  font-family:'Mulish',sans-serif;
}
.button:hover,
button:hover,
input[type=submit]:hover{
  background:var(--bleu-fonce);
  color:#fff;
}

/* Citations à la charte */
blockquote{
  border-left:4px solid var(--dore);
  background:var(--creme);
  padding:14px 20px;
  border-radius:0 12px 12px 0;
}

/* Tableaux */
table th{
  background:var(--bleu-nuit);
  color:#fff;
}
table tr:nth-child(even){background:var(--creme);}

/* Sélection de texte */
::selection{background:rgba(242,169,0,.35);}
