@import url(main.css);

.main-login {
  padding: var(--ws-4) var(--ws-auto);
  position: relative;
  height: 100vh;
  display: grid;
  place-content: center;
  background-image: url("../assets/images/main-bg.webp");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom;
}

.salutation {
  /* background: var(--tint-blue-clr); */
  text-align: center;
}

.signin-welcome {
  width: 50%;
  height: 400px;
  padding: var(--ws-2);
  margin: 0px auto;
  gap: var(--ws-2);
}

.secondary-signin {
  gap: var(--ws-2);
}

.user-log {
  gap: var(--ws-2);
}

#user-link {
  background: var(--tint-red-clr);
  border-radius: var(--br-auto);
  width: 300px;
  height: auto;
  padding: var(--ws-2);
}

.picture-frame {
  width: 40px;
}

#google-signin,
#facebook-signin {
  width: 300px;
  height: auto;
  border-radius: var(--br-auto);
  border: 1px solid var(--tint-dark-clr);
  text-align: center;
  padding: var(--ws-2) var(--ws-2);
}

#google-signin img,
#facebook-signin img {
  width: 100%;
  position: relative;
}

.zoop-z {
  display: none;
  margin-bottom: var(--ws-2);
}

@media (max-width: 876px) {
  .signin-welcome {
    width: 100%;
  }
}

@media (max-width: 456px) {
  header {
    display: none;
  }

  .zoop-z {
    display: flex;
  }

  .signin-welcome {
    height: 500px;
  }
}
