* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Poppins", sans-serif;
}

a {
  color: #313131;
  text-decoration: none;
}

a:hover {
  color: #252525;
}

.disabled {
  user-select: none;
  pointer-events: none;
  opacity: 0.2;
}

.hide {
  display: none !important;
}

.muted {
  background-color: #b22222 !important;
  
}

.muted svg path {
  fill: #feffff !important;
}

.active svg path {
  fill: transparent !important;
}

/*
light-black: #313131;
      black: #252525;
--------------------
 dark-white: #feffff;
      white: #feffff;
--------------------
        red: #b22222;
      green: #4f7942;
*/

/* 

#2a323f - grayblue
#fdfdf1 - milk

*/

body {
  position: relative;
  background: url('https://media.istockphoto.com/id/2150285018/vector/vr-hud-futuristic-interface-grid-line-and-dot-head-up-display-similar-pattern-digital-ui.jpg?s=612x612&w=0&k=20&c=mDkjR_qDeNjgJJWkBO9zZZa2VcsVXE6NitJn7CXJOXY=') no-repeat center center;
  background-repeat: repeat;
}

body::before {
  content: "";
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: linear-gradient(346deg, rgb(215 215 215) 30%, rgb(221 221 221) 30%);
  opacity: 0.8;
  pointer-events: none;
}

.main-container {
  display: flex;
  justify-content: space-around;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.header {
  position: absolute;
  left: 10px;
  top: 10px;
  color: #3a2819;
  font-size: 22px;
  font-weight: 800;
  user-select: none;
}

.header sup {
  font-size: 12px;
  font-weight: 300;
}