body, html {
  background: black;
  margin: 0;
  padding: 0;
  height: auto;         
  min-height: 100vh;    
  overflow-y: auto;     
  overflow-x: hidden;  
}

#background1 {
  position: fixed;
  top: 0;
  left: 0;
  display: grid;
  width: 100vw;
  height: 100vh;
  grid-template-columns: repeat(auto-fill, 211px);
  grid-auto-rows: 211px;
  z-index: 0;
  pointer-events: none;
}

.tile {
  background: url("Toe Logo.png") no-repeat center/contain;
  animation: rotate 10s linear infinite;
}

@keyframes rotate {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

#content-column {
  position: relative;
  z-index: 1;
  background: black;
  width: 722px; /* Adjust to your liking */
  margin: 0 auto;
  padding: 40px;
  min-height: 100vh;
  box-sizing: border-box;
  
}
h1{
  color: green;
}