@use "@sass-palette/hope-config";
.vp-nav-screen-container {
  max-width: 320px;
  margin: 0 auto;
  padding: 2rem 0 4rem;
}

#nav-screen {
  position: fixed;
  top: var(--navbar-height);
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 150;

  display: none;

  overflow-y: auto;

  padding: 0 2rem;

  background: var(--bg-color);

  transition: background 0.5s;

  @media (max-width: hope-config.$tablet) {
    display: block;
  }

  &.fade-enter-active,
  &.fade-leave-active {
    transition: opacity 0.25s;

    .vp-nav-screen-container {
      transition: transform 0.25s ease;
    }
  }

  &.fade-enter-from,
  &.fade-leave-to {
    opacity: 0;

    .vp-nav-screen-container {
      transform: translateY(-8px);
    }
  }

  .icon {
    margin-inline-end: 0.25em;
  }
}

.vp-outlook-wrapper {
  display: flex;
  justify-content: space-around;
}
