/* WEB-RELEASE-V02 — phone and small-screen repairs only. */

@media (max-width: 679px), (orientation: landscape) and (max-height: 560px) {
  #shareButton {
    min-width: 44px;
    min-height: 44px;
  }

  .capture-panel summary,
  #endRoomButton,
  #replayPrev,
  #replayNext {
    min-height: 44px;
  }

  .capture-panel summary {
    display: flex;
    align-items: center;
  }
}

@media (max-width: 679px) and (orientation: portrait) {
  body,
  body.camera-mode .rail-area {
    --card-w: clamp(48px, 15.5vw, 68px);
  }
}