* {
    padding: 0;
    margin: 0;
  }

  body {
    background-color: #fff;
    color: #212121;
    line-height: 1.5;
    font-size: 40px;
    font-family: Ubuntu, "Helvetica Neue", Helvetica, "Nimbus Sans L",
      "Open Sans", "Roboto", "Segoe WP", "Segoe UI", arial,
      "Liberation Sans", freesans, sans-serif;
  }

  a {
    color: #212121;
  }

  .bottom {
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 93%;
    word-break: break-word;
  }

  #progress {
    padding-top: 30px;
    opacity: 0.9;
  }

  h1 {
    opacity: 1;
    font-weight: lighter;
    font-size: 2em;
    padding: 20px 0;
  }

  h1 span {
    color: #66ccff;
  }

  span a {
    color: #66ccff;
    text-decoration: none;
  }

  #faq {
    opacity: 0.85;
  }

  #desc {
    opacity: 0.7;
    font-size: 1.5rem;
  }

  .about {
    opacity: 0.5;
  }

  p {
    font-size: 1.5rem;
  }

  .about p {
    font-size: 0.4em;
  }

  .grecaptcha-badge {
    visibility: hidden !important;
  }

  .background {
    position: fixed;
    z-index: -1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }

  .background span.d {
    width: 30000px;
    height: 30000px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -0%) rotate(45deg);
    transform-origin: 50% 0%;
    display: inline-block;
    background: rgba(0, 0, 0, 0.0195);
  }

  .background span.d1 {
    transform: translate(-50%, -0%) rotate(45deg);
  }

  .background span.d2 {
    transform: translate(-50%, -0%) rotate(-30deg);
  }

  #filename {
    color: rgb(15, 31, 92)
  }

  @media screen and (max-width: 700px) {
    h1 {
      font-size: 1.6em;
      line-height: 1.1em;
    }
    .item {
      padding: 15px 0;
    }
    p, #desc {
      font-size: 1.3rem;
    }
  }

  @media (prefers-color-scheme: dark) {
    body {
      background-color: #212121;
      color: #fff;
    }
    .background span.d {
      background: rgba(255, 255, 255, 0.0195);
    }
    a {
      color: #fff;
    }
    #filename {
      color:  rgb(213, 248, 255);
    }
  }

  @media (prefers-color-scheme: light) {
    body {
      background-color: #fff;
      color: #212121;
    }
    .background span.d {
      background: rgba(0, 0, 0, 0.0195);
    }
    a {
      color: #212121;
    }
  }