body, html {
  height: 100%;
  width: 100%;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Arial, sans-serif;
  font-weight: 600;
 color: #ffffff !important;
  border-color: #000 !important;

  background-image: radial-gradient(73% 147%, #101010 59%, #454545 100%), radial-gradient(91% 146%, rgba(84, 82, 82, 0.5) 47%, rgba(0, 0, 0, 0.50) 100%);
  background-blend-mode: screen;

}

body {
  overflow: hidden; /* Hide scrollbars */
}


#bg-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index:1;
    
    height: 200% !important;
    width: 200%;
    margin: 0;
}
.centered-content {
position: absolute;
top: 0;
left: 0;
z-index:80000;
  text-align: center; /* Center the content inside the div */
  height: 100%;
  width: 100%;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hidden {
  display: none;
}

.mouse {
  cursor: pointer;
}

input, select {
 
  color: #070707 !important; 
  border-color: #ffffff !important;
  accent-color: #000;
  font-size: 20px;
  font-weight: 600;
  border-radius: 8px;
  text-align: center;
  padding: 8px;
  margin: 8px;
  background: radial-gradient(rgba(255, 255, 255, 0.539), rgba(255, 255, 255, 0.466));
}
.button {
 cursor: pointer;
 border: solid 1px rgb(255, 255, 255);
background: radial-gradient(rgba(246, 247, 244, 0.39), rgba(248, 241, 241, 0.395));
  border-radius: 5px;
  padding: 5px 10px;
  color: #ffffff!important;
}
.button2 {
 cursor: pointer;
 border: solid 1px rgb(255, 255, 255);
 background: radial-gradient(rgb(12, 12, 12), rgb(19, 19, 19));
  border-radius: 5px;
  padding: 5px 10px;
  color: #ffffff!important;
}
.SO {
 font-size: 60px;
 cursor: pointer;

}
.grey {
  filter:   saturate(1%) contrast(100%);
  opacity: 0.8;
}


@keyframes beat {
0% { transform: scale(1); }
50% { transform: scale(1.2); }
100% { transform: scale(1); }
}

.beat {
display: inline-block;
animation: beat 1s infinite;
}
.fade {
border-radius: 50%;


}