/* Keep standalone iPhones clear of the Dynamic Island and status bar. */
@media (max-width: 760px) {
  main { padding-top: calc(24px + env(safe-area-inset-top)); }
  .toast { top: calc(16px + env(safe-area-inset-top)); }
  .login-page {
    padding-top: calc(24px + env(safe-area-inset-top));
    padding-bottom: calc(24px + env(safe-area-inset-bottom));
  }
}
