/* V64: gently inset post-answer controls on portrait phones only. */
@media (max-width: 720px) and (orientation: portrait) {
  body:not(.needs-entry) .feedback.is-correct,
  body:not(.needs-entry) .feedback.is-wrong {
    box-sizing: border-box;
    width: calc(100% - 10px);
    margin-right: auto;
    margin-left: auto;
    gap: 8px;
    padding-right: 10px;
    padding-left: 10px;
  }

  body:not(.needs-entry) .feedback.is-correct::before,
  body:not(.needs-entry) .feedback.is-wrong::before {
    flex-basis: 28px;
    width: 28px;
    height: 28px;
  }

  body:not(.needs-entry) .result-actions {
    box-sizing: border-box;
    width: calc(100% - 10px);
    margin-right: auto;
    margin-left: auto;
    column-gap: 8px;
  }

  body:not(.needs-entry) .hungry-save-button,
  body:not(.needs-entry) .continue-button {
    box-sizing: border-box;
    min-width: 0;
    padding-right: 10px;
    padding-left: 10px;
  }
}
