/* quiz-leave-reminder-modal.css: ported 1:1 from foodforjoe.es CSS modules (hash suffixes removed). */

/* ── QuizLeaveReminderModal ── */
.QuizLeaveReminderModal_content {
  max-width:460px;
  margin:0 auto;
  padding-top:32px;
  text-align:center;
}

.QuizLeaveReminderModal_title {
  font-size:clamp(20px,3vw,28px);
  text-wrap:balance;
}

.QuizLeaveReminderModal_body {
  margin-top:16px;
}

.QuizLeaveReminderModal_buttons {
  display:flex;
  flex-direction:column-reverse;
  gap:10px;
  margin-top:24px;
}

@media (min-width:960px) {
  .QuizLeaveReminderModal_content {
    padding-top:0;
  }
}

@media (min-width:960px) {
  .QuizLeaveReminderModal_buttons {
    flex-direction:row-reverse;
    justify-content:center;
    gap:12px;
  }
}

@media (min-width:960px) {
  .QuizLeaveReminderModal_buttons>* {
    flex:1 1;
  }
}
