/* Tablet presentation: readable type and compact procedural imagery. */
@media (min-width: 761px) and (max-width: 900px) {
  :root {
    --tracce-question-size: clamp(24px, 3.1vw, 29px);
    --tracce-answer-size: 15px;
    --tracce-answer-icon-size: 20px;
    --tracce-procedural-icon-size: 28px;
  }

  body.tracce-level-page.quiz-active #quizScreen .pgame-exc-grid { gap: 8px; }
  body.tracce-level-page.quiz-active #quizScreen .pgame-exc-cell {
    min-width: 0;
    min-height: 122px;
    padding: 10px 8px;
    gap: 7px;
  }
  body.tracce-level-page.quiz-active #quizScreen .pgame-exc-cell small {
    min-width: 0;
    font-size: 12px;
    gap: 5px;
    line-height: 1.18;
  }
  body.tracce-level-page.quiz-active #quizScreen .pgame-exc-signal-label { min-width: 0; gap: 4px; }
  body.tracce-level-page.quiz-active #quizScreen .pgame-exc-signal-icon {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
  }
  body.tracce-level-page.quiz-active #quizScreen .pgame-exc-meter { gap: 2px; flex: 0 0 auto; }
  body.tracce-level-page.quiz-active #quizScreen .pgame-exc-meter i { width: 10px; height: 10px; }
}
