html {
  background-color: #222;
}
@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}

.fader {
  opacity: 0;
  animation: fadeIn 1.25s ease-in-out forwards;
}

.grained {
  background-image: url('grain.svg');
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-blend-mode: exclusion;
}

.vignette {
  box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,0.8);
}

#fbase-ui-auth-container button {
  text-align: center;
  border-radius: 2rem !important;
}
#fbase-ui-auth-container button img {
  display: none;
}

.loader {
  font-weight: bold;
  font-family: sans-serif;
  color: #ffa3d7;
  animation: l1 2s linear infinite alternate;
}
.loader:before {
  content:"Loading..."
}
.msg2.loader:before {
  content:"Wait..."
}
@keyframes l1 {to{opacity: 0}}