/* Mode « Jour J » (src/ui/ecranJourJ.js) : réponses à cocher (sélection modifiable), règles de la présentation.
   Uniquement les variables de site/src/styles/tokens.css ; propriétés logiques (écran arabe de droite à gauche). */

.choix--jour-j input[type="radio"] {
  flex: none; width: 1.25rem; height: 1.25rem; margin: 0; accent-color: var(--c-action);
}
.choix--jour-j:has(input:checked) { border-color: var(--c-action); background: var(--c-action-doux); font-weight: 700; }
.choix--jour-j:has(input:focus-visible) { outline: 3px solid var(--c-action); outline-offset: 2px; }
.jour-j__consigne { margin: 0 0 var(--e-2); padding: 0; font-weight: 700; }
.jour-j__choix { margin: 0; padding: 0; border: 0; min-width: 0; }
.jour-j__regles { margin: 0; padding-inline-start: var(--e-5); display: flex; flex-direction: column; gap: var(--e-2); }
.jour-j__validees { font-weight: 700; color: var(--c-texte); }
.chrono__libelle { font-weight: 400; color: var(--c-texte-doux); }
