
.reveal .slides h6 { margin-bottom: .4rem; }
.reveal .slides ul { margin-top: .5rem; }

#quiz-velo {
    max-height: 80vh;      
    overflow-y: auto;     
    padding-right: 1rem;   
    box-sizing: border-box;
  }
#quiz-velo .question { margin: 0 0 1rem; }
#quiz-velo .options { display: flex; gap: .5rem; flex-wrap: wrap; margin: .25rem 0 .5rem; }
#quiz-velo button { padding: .5rem .75rem; border-radius: .5rem; }
#quiz-velo .feedback { min-height: 1.2rem; }
#quiz-velo .feedback.ok { color: #7ee787; }
#quiz-velo .feedback.ko { color: #ff7b72; }

