;
    }

    h1,
    h2,
    h3 {
      color: #2c3e50;
      transition: color 0.3s;
    }

    code {
      background-color: #f4f4f4;
      border: 1px solid #ddd;
      border-radius: 4px;
      display: block;
      padding: 10px;
      white-space: pre-wrap;
      transition: background-color 0.3s, border-color 0.3s;
    }

    /* css for mouse cursor trail effect */
    .circle {
      position: absolute;
      width: 25px;
      height: 25px;
      border-radius: 50%;
      pointer-events: none;
   