/* Anchor from the viewport's top: iOS can retain a keyboard-sized bottom inset. */
@supports (height: 100dvh) {
  .bottom-nav {
    top: calc(100dvh - var(--bottom-nav-size, var(--bottom-nav-space)));
    bottom: auto;
  }
}

.bottom-nav.is-viewport-anchored {
  top: calc(var(--bottom-nav-viewport-height) - var(--bottom-nav-size));
  bottom: auto;
}
