body {
  font-family: "PT Sans", sans-serif;
}

.container {
  position: relative;
  width: 100%;
  height: 100%;
  height: calc(var(--vh, 1vh) * 100);
  z-index: 1;
  opacity: 1;
}

.contained {
  padding-left: 2rem;
  padding-right: 2rem;
}
.contained.bottom-bar {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.scroll-container {
  position: absolute;
  width: 100%;
  height: 100%;
  height: calc(var(--vh, 1vh) * 100);
  top: 0;
  left: 0;

  /* overflow-y: ${({ type }) => (type === "camera" ? "hidden" : "auto")};
    overflow-x: ${(props) => (props.scroll ? "auto" : "hidden")}; */
  overflow-y: auto;
  overflow-x: hidden;

  padding: 2rem;
  padding-bottom: 130px;
  padding-top: 50px;

  /* background-color: ${(props) => {
      return props.background ? props.background : "white"
    }}; */

  display: flex;
  flex-direction: column;
}
.scroll-container.hidden {
  overflow-y: hidden;
}
.scroll-container.scroll {
  overflow-x: auto;
}

.scroll-container > * {
  flex-shrink: 0;
}
