body {
  min-height: 100vh;
  background-color: var(--bs-tertiary-bg);
  display: flex;
}

#app {
  width: 100%;
}

.card-brand-logo {
  display: flex;
  justify-content: center;
  padding: 2rem 0 2rem 0;
}

.overlay-dark {
  position: relative;
}

.overlay-dark::after {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  background-color: rgba(35, 38, 39, 0.3);
  width: 100%;
  height: 100%;
}
