/* Keep the existing layout clear of iPhone notches and the Home indicator. */
.shell {
  min-height: 100vh;
  min-height: 100dvh;
  padding-top: env(safe-area-inset-top, 0px);
  padding-right: env(safe-area-inset-right, 0px);
  padding-bottom: env(safe-area-inset-bottom, 0px);
  padding-left: env(safe-area-inset-left, 0px);
}

/* Avoid automatic zoom when an iPhone user focuses an account/profile field. */
@media (max-width: 700px) {
  .field input,
  .field textarea,
  .field select {
    font-size: 16px;
  }
}
