div#question-flow {
    text-align: center;
    padding: 20px;
    font-size: 15px;
    font-weight: bold;
}

div#question-flow button:hover {
 background-color: green; 
}

div#question-flow p {
  padding: 20px;
}

div#question-flow a {
   text-decoration: underline;
   color: white;
}

div.question p:first-child {
    background-color: green;
    color: white;
    border-radius: 10px;
    padding: 20px;
    margin: 10px;
    display: none;
}

div.question p:nth-child(2) {
    color: black;
    background-color: white;
    border-radius: 10px;
    border: 2px solid #668dc6; 
    padding: 20px;
    margin: 10px;
}

button.flow-button {
    border-radius: 10px;
    padding: 20px;
    margin: 10px;
}

button.flow-button.yes {
    background-color: #1f96f9; 
    color: white;
}


button.flow-button.no {
    background-color: #ff080d; 
    color: white;
}

div.answer {
    background-color: #668dc6;
    color: white;
    border-radius: 10px;
    padding: 20px;
    margin: 10px;
}

div.answer.ko {
    background-color: rgb(255, 149, 0);
    color: white;
}

button.flow-button.back.first {
  display: none;
}

