
@media (prefers-color-scheme: light) {
    body {
        --background: #ffffff;
        --color: #000000;
        --hover-color: #3d3d3d;
    }
}

@media (prefers-color-scheme: dark) {
    body {
      --background: #131313;
      --color: #ffffff;
      --hover-color: #a2a2a2;
    }
  }

  html, body {
    margin: 0;
    padding: 0;
    height: 100%;
  }
  
  body {
    background-color: var(--background);
    font-family: 'Chivo Mono', monospace;
    overscroll-behavior: none;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh; /* Added this line to make the body fill the viewport height */
  }
  
  #counter {
    font-size: 18vw;
    color: var(--color);
    font-weight: 600;
    display: flex; /* Added this line to enable flexbox */
    align-items: center; /* Added this line to center vertically */
    justify-content: center;
  }