@charset "UTF-8";

body {
  counter-reset: num; /* On initialise le compteur à 0 */
}

.num::before {
  counter-increment: num; /* On incrémente le compteur num */
  content: counter(num) ". "; /* On affiche le compteur */
}

.intro {
  margin: 0 1rem;
}

.consigne {
	border-radius: 1rem;
	padding: 0.3rem 0;
	font-size: 0.8rem;
}

.ligne {
    border-bottom: 1px solid #885A89;
}

.item {
	padding: 0.5rem;
}

.cases {
    text-align: center;
    font-size: 1.8rem;
    align-items: center;
}

input[type='radio'] { 
    width: 1.5rem;
    height: 1.5rem;
}


/* RESULTATS */

.tableau-echelle {
	font-weight: normal;
}

.tableau-score {
	text-align:center;
}

.cadre-resultat {
	border-radius: 1em;
	border: 2px solid var(--couleur-complementaire-mono);
	margin: 1em auto;
	padding: 1em;
	background-color: rgba(255, 139, 0, 0.1);
}

.cadre-resultat h3 {
	margin: 1em 1em 0.5em 1em;
	color: var(--couleur-complementaire-mono);
}

.cadre-resultat p strong {
	color: var(--couleur-complementaire);
}
