*, *::before, *::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6, p, span, button, div, a, label {
  font-family: 'Inter', sans-serif;
}

main {
  background-image: url(/ohohoh_bg.png);
  transition: all 0.2s;
  background-repeat: repeat;
  width: 100%;
  min-height: 100vh;
  display: flex;
}

.table {
  background-color: green;
  background-image: url(/felt_texture.jpeg);
  background-blend-mode: luminosity;
  /* background-repeat: no-repeat; */
  background-size: contain;
  opacity: 0.35;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
