/* U Tiger SJT v1.6.1 — clearer mobile feedback and question resets */
.feedback{scroll-margin-top:1rem}
.feedback details{margin:.75rem 0 0;padding-top:.65rem;border-top:1px solid var(--line)}
.feedback summary{cursor:pointer;font-weight:900}
.feedback-next-inline{display:block;margin-top:1rem;min-height:46px}

@media(max-width:700px){
  .game-view{padding-top:.75rem}
  .game-grid{padding:1rem 0;gap:.7rem}
  .scenario-panel,.question-panel{padding:.9rem}
  .scenario-panel h3{font-size:1.65rem}
  .question-panel h3{font-size:clamp(1.35rem,6vw,1.7rem);line-height:1.18;margin:.35rem 0 1rem}
  .rating-option{min-height:56px;padding:.78rem .45rem;align-items:center;line-height:1.35}
  .rating-option input{width:22px;height:22px;margin:0}
  .feedback{margin-top:.8rem;padding:.9rem;box-shadow:0 8px 22px rgba(23,32,31,.08)}
  .feedback h4{font-size:1.35rem}
  .feedback-next-inline{width:100%;min-height:50px}
  .game-actions{margin-top:.8rem;gap:.55rem}
  .game-actions button{min-height:48px}
}

@media(pointer:coarse){
  .rating-option,.primary,.secondary{min-height:48px}
}
