opacity: 1;
        }
      }

      main {
        padding: 2.5em 1.4em;
      }

      p {
        max-width: 48em;
        margin: 1.2em auto;
      }

      .game-counter-panel {
        font-size: 0.9em;
        padding: 0.2em 0.8em;
        border: 1px solid var(--secondary-color);
      }

      .game-counter {
        font-size: 1.2em;
        display: inline-block;
        transform: translateY(1px);
        width: 1.4em;
        text-align: center;
      }

      #game-canvas {
        position: a