@font-face {
  font-family: "Tsing";
  src: url("Tsing.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html,
body {
  width: 100%;
  height: auto;
  overflow-y: auto;
}

body {
  font-family: "Arial", sans-serif;
  background-color: #000;
  background: url(backdrop.jpg) no-repeat center center fixed;
  background-size: cover;
  color: #333;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 100%;
  overflow-y: hidden;
  position: relative;
}

a {
  color: #ff9900;
  text-decoration: none;
}

.astral {
  font-style: italic;
  color: #4db5d2;
}

#app {
  min-height: 100vh;
  width: 100%;
  position: relative;
  z-index: 100;
}

.loading {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  font-size: 4rem;
  color: #fff;
  font-family: Tsing;
  gap: 2rem;
  transition: all 0.5s;

  img {
    max-height: 40vh;
    animation: aniToshi 3s linear infinite;
  }

  .spinner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2rem;
  }
}

.loading h1,
.modal h1 {
  text-align: center;
  font-size: 3rem;
  line-height: 1em;
  font-family: Tsing, sans-serif;
  & > span:first-of-type {
    display: block;
    /* golden linear gradient */
    color: #ff9900;
    font-weight: 700;
    /* font-size: 7.5rem; */
    font-size: 4rem;
    line-height: 0.5em;
  }

  strong {
    display: block;
    font-size: 2rem;
    line-height: 1;
    background-color: rgba(0, 0, 0, 0.75);
    padding: 1rem;
    margin-top: 1rem;
    border-radius: 0.5rem;
  }

  span.fortune {
    display: inline-block;
    color: #ff6600;
  }

  span.bitmap {
    display: inline-block;
    color: #ff9900;
  }

  span.learn {
    display: inline-block;
    color: #ffcc00;
  }
}

main {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  width: 100%;
  text-align: center;

  header {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 1rem;
    background: rgba(0, 0, 0, 0.675);
    max-height: 4rem;
    overflow-y: visible;
    .branding {
      display: flex;
      justify-content: start;
      align-items: start;
      gap: 1rem;
      overflow-x: hidden;
      overflow-y: visible;
      scrollbar-width: none;
      margin-left: 5rem;
      h1 {
        display: none;
        text-align: left;
        font-family: "Tsing", sans-serif;
        font-size: 2rem;
        color: #fff;
        text-shadow: 2px 2px 4px #000;
        a {
          color: #fff;
          text-decoration: none;
        }
        span {
          display: block;
          font-size: 1.5rem;
          color: #ff9900;
          text-transform: lowercase;
        }
      }
    }
    img {
      position: absolute;
      z-index: 100;
      top: 4px;
      left: 1rem;
      max-height: 10rem;
      width: auto;
    }
  }

  .menu {
    position: relative;
    display: flex;
    width: auto;

    /* margin-right: 0.5rem; */

    & > a {
      display: block;
      aspect-ratio: 1;
      img {
        position: initial;
        top: auto;
        left: auto;
        width: 100%;
        height: 100%;
        max-width: 24px;
        max-height: 24px;
        object-fit: cover;
      }
    }

    .blockheight {
      position: relative;
      height: 100%;
      width: 100%;
      min-width: 150px;
      /* padding-right: 1rem; */
      text-align: right;
      a {
        display: block;
        color: #fff;
        font-size: 1.5rem;
        line-height: 1;
        text-decoration: none;
      }

      .change-blockheight {
        position: absolute;
        top: calc(100% + 1rem);
        right: 0;
        display: none;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 1rem;
        background-color: rgba(0, 0, 0, 0.875);
        width: 100%;
        min-width: calc(375px - 2rem);
        padding: 1rem;
        z-index: 2000;
        color:#ff9900;
        font-weight: bold;

        &.show {
          display: flex;
        }
        input[type=number] {
          width: 100%;
          max-width: 100%;
          padding: 0.5rem;
          border: 1px solid #ff9900;
          border-radius: 0.25rem;
          background-color: rgba(0, 0, 0, 0.675);
          color: #fff;
          font-family: "Arial", sans-serif;
          font-size: 1.25rem;
          text-align: left;
          text-shadow: 2px 2px 4px #000;
        }

        a.btn {
          display: block;
          padding: 0.25rem 1rem;
          color: #fff;
          text-decoration: none;
          text-align: center;
          background-color: #ff9900;
          border-radius: 0.5rem;
          transition: background-color 0.5s;
        }
      }
    }

    ul {
      list-style-type: none;
      position: absolute;
      top: calc(100% + 1rem);
      right: -0.5rem;
      display: flex;
      flex-direction: column;
      justify-content: space-evenly;
      align-items: end;
      gap: 1rem;
      background-color: rgba(0, 0, 0, 0.675);
      width: calc(375px - 2rem);
      padding: 1rem;

      li a {
        padding: 0.25rem 1rem;
        display: block;
        color: #fff;
      }
    }
  }
}

.landing-screen {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2rem;
  margin: 0 auto;
  padding: 2rem;
  width: 100%;
  height: 100%;
}

.copyright {
  max-width: 768px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.675);
  color: #fff;
  font-size: 0.75rem;
  text-align: center;
  text-shadow: 2px 2px 4px #000;
}

.community-art {
  max-width: calc(100% - 2rem);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding: 8px 4px;
  background-color: rgba(0, 0, 0, 0.675);
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.875);
  img {
    width: auto;
    height: 40vh;
  }
  .caption {
    color: #9f9f9f;
    font-size: 0.75rem;
    padding-top: 8px;
  }
  a {
    color: #fff;
  }
}

.reading {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding: 1rem 2rem;
  width: 100%;
  height: auto;

  .the-question {
    margin-left: 2rem;
    text-align: center;
    font-size: 1.25rem;
    color: #fff;
    margin-bottom: 1rem;
    text-shadow: 2px 2px 4px #000;
  }

  .the-answers {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    width: 100%;
    max-width: 768px;

    small { display: block;}

    .layout {
      display: flex;
      width: 100%;
      gap: 1rem;
      padding: 1rem;
      justify-content: space-evenly;
      .card.selected {
        transform: scale(1.25);
        z-index: 1000;
        box-shadow: 0 0 1rem #ff6600;

        img {
          display: block;
        }
      }
      /* scale down to fit */
      small {
        display: block;
        font-size: 0.75rem;
        color: #fff;
        padding-top: 0.5rem;
      }
    }

    .selected {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      gap: 1rem;
      color: #fff;
      text-shadow: 2px 2px 4px #000;

      .card {
        margin: 1rem auto;
        height: 33vh;

        img { display: block; }
      }

      h2 {
        font-size: 2rem;
        color: #fff;
        text-shadow: 2px 2px 4px #000;
        text-transform: uppercase;
        font-family: Tsing, sans-serif;
      }
      .interpretation {
        margin: 1rem;
        font-size: 1rem;
        text-align: center;
        background-color: rgba(0, 0, 0, 0.875);
        padding: 1rem;

        h4 {
          font-size: .875rem;
          color: #ff9900;
          text-transform: uppercase;
          margin-bottom: 1rem;
        }

        p {
          margin-bottom: 1rem;
        }

        .card-front {
          position: relative;
        }

        .btn.clarify {
          display: block;
          background-color: #ff9900;
          color: #fff;
          text-shadow: 0 0 4px #000;
          font-size: 0.875rem;
          margin: 1rem auto;
        }
      }
    }

    .select-a-card {
      background-color: rgba(0, 0, 0, 0.875);
      padding: 1rem;
      color: #fff;
      text-shadow: 2px 2px 4px #000;
      border-radius: 0.5rem;
      margin: 1rem auto;
    }
  }
}

.cta {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  margin: 0 auto;
  width: 100%;
}

.btn {
  display: block;
  border-radius: 0.5rem;
  padding: 1rem 0.5rem;
  width: 100%;
  max-width: 224px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1rem;
  text-shadow: 0 0 4px #000;
  text-transform: uppercase;
}

.btn.bitmap {
  background-color: #ff9900;
}

.btn.tarot {
  background-color: #ff6600;
}

.btn.explain {
  background-color: #ffcc00;
}

.btn.tutorial {
  background-color: rgba(0, 0, 0, 0.875);
  color: #ff9900;
  border: 2px solid #ff9900;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.875);
  text-shadow: 0 0 4px #000;
}

.foreground {
  position: relative;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  padding: 2rem;
  height: 100%;
  width: 100%;
}

.floating-bitmap {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  z-index: -1;

  img {
    transform: translateX(-50%) translateY(-50%);
    animation: animMap 10s linear infinite;
  }
}

.the-suits {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3rem;

  img {
    max-height: 200px;
    width: auto;
  }
}

.card {
  height: 92px;
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  transition: transform 0.5s;
  transform-style: preserve-3d;
  cursor: pointer;
  background-image: url(satoshi-tarot-back.jpg);
  background-size: cover;
  background-position: center;
  aspect-ratio: 1024 / 1792;

  img {
    display: none;
    width: 100%;
    height: auto;
    object-fit: cover;
    backface-visibility: hidden;
  }

  &.show img {
    display: block;
  }
}

.modal {
  display: none;
  position: absolute;
  flex-direction: column;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  backdrop-filter: blur(1rem);
  justify-content: start;
  align-items: center;
  z-index: 1000;
  transition: all 0.75s;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.85);
  overflow-y: hidden;

  h1 {
    color: #fff;
    display: none;
    margin-top: 2rem;
  }

  .notice {
    color: #fff;
    font-size: 0.875rem;
  }

  .content {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: calc(768px - 4rem);
    
    background: rgba(0, 0, 0, 0.675);
    position: relative;
    color: #fff;
    
    .header {
      display: flex;
      justify-content: space-between;
      width: 100%;
      padding: 1rem;
      gap: 1rem;

      h3 {
        font-family: "Arial", sans-serif;
        font-size: 2rem;
        color: #fff;
        text-align: center;
        text-shadow: 2px 2px 4px #000;
      }

      .close {
        color: #ff9900;
        text-decoration: none;
        font-size: 2rem;
      }
    }

    .body {
      height: 100%;
      overflow-y: scroll;
      padding-bottom: 2rem;

      /* pretty and thin scrollbar */
      &::-webkit-scrollbar {
        width: 0.5rem;
      }

      &::-webkit-scrollbar-track {
        background: rgba(0, 0, 0, 0.675);
      }

      &::-webkit-scrollbar-thumb {
        background: #ff9900;
        border-radius: 0.25rem;
      }

      &::-webkit-scrollbar-thumb:hover {
        background: #ff6600;
      }


    }

    .fortune {
      display: flex;
      flex-direction: column;
      justify-content: start;
      align-items: center;
      gap: 1rem;
      padding: 1rem;
      width: 100%;
      img {
        max-height: 40vh;
        width: auto;
      }

      .private {
        color: #9f9f9f;
        font-size: 0.875rem;
      }

      .form-my-fortune {
        display: flex;
        flex-direction: column;
        justify-content: start;
        align-items: start;
        gap: 1rem;
        padding-bottom: 1rem;
        width: 100%;
        max-width: 768px;
        margin: 0 auto;
        color: #fff;

        .form-group-fortune {
          display: flex;
          flex-direction: column;
          gap: 0.5rem;
          width: 100%;
        }

        label {
          display: block;
          font-family: "Arial", sans-serif;
          font-size: 1.5rem;
          color: #fff;
          text-align: left;
          text-shadow: 2px 2px 4px #000;
          margin-bottom: 0.5rem;
          width: 100%;
        }

        textarea {
          width: 100%;
          max-width: 100%;
          padding: 0.5rem;
          border: 1px solid #ff9900;
          border-radius: 0.5rem;
          background-color: rgba(0, 0, 0, 0.675);
          color: #fff;
          font-family: "Arial", sans-serif;
          font-size: 1.5rem;
          text-align: left;
          text-shadow: 2px 2px 4px #000;
        }

        input[type="date"] {
          width: 100%;
          max-width: 100%;
          padding: 0.5rem;
          border: 1px solid #ff9900;
          border-radius: 0.5rem;
          background-color: rgba(0, 0, 0, 0.675);
          color: #fff;
          font-family: "Arial", sans-serif;
          font-size: 1.5rem;
          text-align: left;
          text-shadow: 2px 2px 4px #000;
          width: 100%;
        }

        button {
          width: 100%;
          max-width: 100%;
          padding: 0.5rem;
          border: 1px solid #ff9900;
          border-radius: 0.5rem;
          background-color: #ff9900;
          color: #fff;
          font-family: "Arial", sans-serif;
          font-size: 1.5rem;
          text-align: center;
          text-shadow: 2px 2px 4px #000;
          cursor: pointer;
          transition: background-color 0.5s;
        }

        button:hover {
          background-color: #ff6600;
        }
      }

      p {
        font-family: "Arial", sans-serif;
        font-size: 1.5rem;
        color: #fff;
        text-align: center;
        text-shadow: 2px 2px 4px #000;
      }
    }

    .choice {
      position: relative;
      display: flex;
      flex-direction: column;
      justify-content: start;
      align-items: center;
      gap: 1rem;
      padding: 1rem;
      width: 100%;
      max-height: 100%;
      color: #efefef;
      transition: all 0.5s;

      & > a {
        display: block;
        width: 100%;
        text-align: left;
      }
      .chooser {
        display: flex;
      }
      ul {
        list-style-type: none;
        display: flex;
        flex-direction: column;
        gap: 1rem;
        width: 100%;
        height: 100%;
        max-height: 100%;
        overflow-y: hidden;
      }
      li {
        display: flex;
        gap: 1rem;
        margin-bottom: 1rem;
        position: relative;
        width: 100%;
        height: 128px;
        overflow: hidden;
        justify-content: start;
        align-items: center;

        .preview-thumb {
          display: flex;
          justify-content: center;
          align-items: center;
          width: 128px;
          height: 128px;
          aspect-ratio: 1;

          img {
            width: auto;
            height: 100%;
            object-fit: initial;
          }
        }

        .info {
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: start;
          gap: 0.5rem;
          width: calc(100% - 128px);
          color: #fff;
          text-align: left;
          text-shadow: 2px 2px 4px #000;

          a {
            margin-top: 1em;
            padding: 0.5em;
            font-size: 0.75rem;
            background-color: #ff9900;
            text-decoration: none;
          }
        }
      }
    }

    .bitmap {
      padding: 1rem;
      color: #efefef;

      p {
        font-size: 1.5rem;
        margin-bottom: 1rem;
      }
    }
  }
  .footer {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: auto !important;
    width: 100% !important;
    padding: 1rem;
    gap: 1rem;
    background: rgba(0, 0, 0, 0.675);
    a {
      display: block;
      width: 100%;
      background-color: #ff6600;
      color: #fff;
      padding: 1rem;
      border-radius: 0.5rem;
      line-height: 1.5rem;
      text-decoration: none;
    }
  }
}

.no-scroll {
  height: 100% !important;
  overflow: hidden !important;
}

.modal.show {
  display: flex;
}

.notifications {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  gap: 1rem;
  margin: 0 auto;
  width: 100%;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.875);
  color: #fff;
  font-family: "Arial", sans-serif;
  font-size: 1.5rem;
  text-align: center;
  text-shadow: 2px 2px 4px #000;
  border-radius: 0.5rem;

  .notification {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    margin-top: 1rem;
    padding: 1rem;
    width: calc(100% - 4rem);
    background: rgba(204, 13, 13, 0.675);
    backdrop-filter: blur(0.5rem);
    border-radius: 0.5rem;
    box-shadow: 0 0 1rem rgba(138, 12, 12, 0.875);
    transition: all 0.5s;
  }
}

.card-flow {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 100%;
  left: 0;
  z-index: -2;

  .card {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    object-fit: cover;
    backface-visibility: hidden;
    transition: transform 0.5s;
  }
}

#how-it-works {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  gap: 1rem;
  margin: 0 auto;
  padding: 2rem;
  width: 100%;
  min-height: 100%;
  color: #fff;
  text-align: left;
  text-shadow: 2px 2px 4px #000;
  font-family: "Arial", sans-serif;
  font-size: 1.5rem;
  background-color: rgba(0, 0, 0, 0.85);
  overflow-y: auto;
  scroll-behavior: smooth;

  .modal-content {
    padding: 1rem;
    width: 100%;
    height: auto;
    overflow-y: visible;
    max-width: 768px;
    color: #fff;
    text-align: left;
    text-shadow: 2px 2px 4px #000;
    font-family: "Arial", sans-serif;
    font-size: 1.5rem;
    margin: 0 auto;

    h1 {
      font-size: 3rem;
      color: #ff9900;
      margin-bottom: 1rem;

      span {
        display: block;
        font-size: 1.5rem;
        color: #ff6600;
      }

      strong {
        display: block;
        font-size: 2rem;
        color: #ffcc00;
      }

      small {
        display: block;
        font-size: 1rem;
        color: #ff9900;
      }

      
    }
    
    h3, ul {
      margin-bottom: 1rem;
    }
    li {
      margin-bottom: 0.5rem;
    }
    
    .tutorial {
      padding: 1rem 1rem 2rem;
      height: 100%;

      h2 {
        font-size: 2rem;
        color: #ff9900;
        margin-bottom: 1rem;
      }

      .heading {
        margin-bottom: 1rem;
      }

      .video-wrapper {
        max-width: 100%;
      }

      .video-wrapper iframe {
        width: 100%;
        height: auto;
        aspect-ratio: 1;
        border: 0;
        margin-bottom: 2rem;
      }

      .steps {
        display: flex;
        flex-direction: column;
        justify-content: start;
        align-items: start;
        gap: 1rem;
        margin-bottom: 1rem;
        

        h3 {
          font-size: 1.5rem;
          color: #ff9900;
          margin-bottom: 1rem;
        }

        p {
          font-size: 0.875rem;
          margin-bottom: 1rem;
        }
      }
    }
  }

  h2 {
    font-size: 2rem;
    color: #ff9900;
    margin-bottom: 1rem;
  }

  p {
    font-size: 1.5rem;
    margin-bottom: 1rem;
  }

}

.card-gallery {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  gap: 1rem;
  margin: 2rem auto;
  padding: 2rem;
  width: 100%;
  max-width: calc(100% - 1rem);
  min-height: 100%;
  color: #fff;
  text-align: left;
  text-shadow: 2px 2px 4px #000;
  font-family: "Arial", sans-serif;
  font-size: 1.5rem;
  background-color: rgba(0, 0, 0, 0.85);
  overflow-y: auto;
  scroll-behavior: smooth;

  h1 {
    margin-left: 3rem;
    color: #ff9900;
    font-family: Tsing, sans-serif;
  }

  p {
    max-width: 768px;
  }

  /* .gallery is a grid on mobile it should be 2-up, 
  on screens greater than 576px let's do 3-up, on screens
  greater than 768px let's do 4-up */
  .gallery {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(128px, 1fr));
    gap: 1rem;
    width: 100%;
    max-width: 768px;
    margin: 0 auto;

    .card {
      display: block !important;
      width: 100%;
      height: auto;

      img {
        display: block !important;
      }
    }

    h2 {
      text-align: center;
      font-size: 0.75rem;
      font-weight: bold;
      margin: 0.5rem auto;
    }
  }
}

.starry {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 345px 1367px #fff, 1547px 814px #fff, 1951px 1921px #fff,
    448px 726px #fff, 702px 909px #fff, 502px 1916px #fff, 1586px 400px #fff,
    490px 1960px #fff, 1193px 758px #fff, 551px 626px #fff, 1794px 540px #fff,
    1104px 1029px #fff, 1364px 1194px #fff, 158px 1349px #fff,
    1091px 1957px #fff, 1032px 1062px #fff, 1279px 1712px #fff,
    1658px 1954px #fff, 457px 317px #fff, 254px 937px #fff, 1470px 1250px #fff,
    1180px 1185px #fff, 599px 539px #fff, 282px 1727px #fff, 479px 1506px #fff,
    1543px 1719px #fff, 137px 865px #fff, 1881px 140px #fff, 453px 139px #fff,
    480px 863px #fff, 1703px 369px #fff, 170px 1870px #fff, 120px 1766px #fff,
    1846px 1216px #fff, 901px 287px #fff, 1949px 1787px #fff, 746px 1718px #fff,
    755px 1783px #fff, 740px 454px #fff, 1200px 1167px #fff, 1915px 1916px #fff,
    427px 1330px #fff, 1521px 181px #fff, 1780px 138px #fff, 308px 610px #fff,
    1373px 395px #fff, 1198px 272px #fff, 842px 1467px #fff, 858px 1523px #fff,
    973px 963px #fff, 661px 456px #fff, 1207px 395px #fff, 424px 87px #fff,
    1590px 1774px #fff, 172px 1826px #fff, 209px 1562px #fff, 1746px 1419px #fff,
    33px 1196px #fff, 1192px 1488px #fff, 670px 589px #fff, 1189px 220px #fff,
    1811px 1949px #fff, 550px 701px #fff, 1742px 1779px #fff, 339px 1181px #fff,
    21px 723px #fff, 1802px 443px #fff, 946px 874px #fff, 866px 1421px #fff,
    1970px 867px #fff, 1376px 113px #fff, 1974px 533px #fff, 1873px 1522px #fff,
    638px 1740px #fff, 1892px 1203px #fff, 1824px 880px #fff, 1060px 1871px #fff,
    1947px 648px #fff, 198px 1103px #fff, 1406px 1253px #fff, 175px 557px #fff,
    1799px 1396px #fff, 630px 398px #fff, 1854px 698px #fff, 1057px 36px #fff,
    1284px 681px #fff, 1119px 1427px #fff, 1298px 1971px #fff,
    1803px 1077px #fff, 235px 1459px #fff, 1984px 1256px #fff,
    1173px 1554px #fff, 155px 414px #fff, 836px 1193px #fff, 1610px 51px #fff,
    688px 1452px #fff, 524px 1950px #fff, 716px 1873px #fff, 771px 589px #fff,
    1407px 1341px #fff, 206px 49px #fff, 557px 415px #fff, 1937px 15px #fff,
    1800px 1798px #fff, 744px 986px #fff, 1895px 1142px #fff, 125px 1762px #fff,
    671px 1407px #fff, 1234px 1510px #fff, 236px 1113px #fff, 1923px 847px #fff,
    1882px 1407px #fff, 556px 816px #fff, 598px 527px #fff, 982px 187px #fff,
    832px 616px #fff, 84px 395px #fff, 562px 1286px #fff, 1841px 501px #fff,
    1531px 1244px #fff, 1365px 539px #fff, 1272px 21px #fff, 701px 897px #fff,
    542px 53px #fff, 1943px 1138px #fff, 926px 1236px #fff, 1091px 600px #fff,
    420px 1897px #fff, 1275px 881px #fff, 1581px 217px #fff, 1508px 252px #fff,
    1968px 832px #fff, 1467px 255px #fff, 1176px 946px #fff, 401px 1789px #fff,
    1717px 27px #fff, 938px 845px #fff, 1926px 316px #fff, 889px 1114px #fff,
    1296px 177px #fff, 1705px 984px #fff, 1557px 1566px #fff, 1024px 1368px #fff,
    407px 240px #fff, 1710px 1297px #fff, 227px 176px #fff, 1607px 1773px #fff,
    1706px 1858px #fff, 1751px 287px #fff, 1037px 697px #fff, 1994px 1344px #fff,
    606px 1686px #fff, 565px 226px #fff, 1415px 1389px #fff, 305px 618px #fff,
    1111px 830px #fff, 1399px 1246px #fff, 666px 1000px #fff, 1573px 713px #fff,
    486px 1348px #fff, 981px 1907px #fff, 365px 1657px #fff, 1811px 333px #fff,
    1567px 1209px #fff, 1334px 1110px #fff, 629px 1326px #fff, 1645px 93px #fff,
    1825px 1290px #fff, 1479px 1204px #fff, 1603px 1291px #fff,
    1928px 1956px #fff, 1787px 1448px #fff, 488px 1265px #fff, 255px 1601px #fff,
    1248px 1281px #fff, 116px 768px #fff, 608px 880px #fff, 1799px 76px #fff,
    1106px 1802px #fff, 34px 901px #fff, 683px 129px #fff, 1180px 770px #fff,
    1393px 1559px #fff, 842px 422px #fff, 1532px 186px #fff, 760px 1132px #fff,
    1883px 55px #fff, 1804px 1333px #fff, 1697px 171px #fff, 1267px 1904px #fff,
    418px 842px #fff, 370px 150px #fff, 1933px 1816px #fff, 1695px 718px #fff,
    1418px 1542px #fff, 733px 156px #fff, 1641px 1242px #fff, 713px 1615px #fff,
    119px 810px #fff, 743px 864px #fff, 473px 623px #fff, 663px 886px #fff,
    293px 254px #fff, 730px 114px #fff, 671px 1821px #fff, 1481px 1278px #fff,
    1491px 912px #fff, 1813px 644px #fff, 1249px 1256px #fff, 1008px 1890px #fff,
    228px 1252px #fff, 474px 403px #fff, 56px 305px #fff, 470px 1102px #fff,
    1163px 630px #fff, 1107px 1181px #fff, 264px 334px #fff, 1745px 1532px #fff,
    1985px 1387px #fff, 82px 288px #fff, 1396px 223px #fff, 1717px 1404px #fff,
    1070px 1639px #fff, 1616px 855px #fff, 1282px 1123px #fff, 743px 1294px #fff,
    704px 275px #fff, 1799px 812px #fff, 1377px 758px #fff, 912px 418px #fff,
    205px 151px #fff, 709px 1709px #fff, 1235px 1483px #fff, 1541px 1093px #fff,
    1086px 379px #fff, 651px 29px #fff, 481px 1817px #fff, 286px 869px #fff,
    1159px 552px #fff, 1145px 1478px #fff, 741px 1932px #fff, 620px 1092px #fff,
    64px 1893px #fff, 473px 1661px #fff, 279px 1251px #fff, 621px 1700px #fff,
    1231px 1195px #fff, 1661px 597px #fff, 1742px 818px #fff, 1594px 490px #fff,
    1547px 385px #fff, 1265px 1798px #fff, 1157px 523px #fff, 539px 1447px #fff,
    598px 818px #fff, 1649px 1216px #fff, 1319px 1595px #fff, 260px 1215px #fff,
    976px 509px #fff, 39px 899px #fff, 1341px 1084px #fff, 1711px 317px #fff,
    1728px 1096px #fff, 529px 1274px #fff, 701px 1560px #fff, 1919px 1738px #fff,
    927px 1879px #fff, 461px 489px #fff, 331px 1503px #fff, 1977px 850px #fff,
    1408px 1398px #fff, 44px 1070px #fff, 845px 654px #fff, 1803px 556px #fff,
    210px 1946px #fff, 118px 1393px #fff, 558px 1684px #fff, 588px 449px #fff,
    1932px 1846px #fff, 986px 580px #fff, 1617px 61px #fff, 639px 726px #fff,
    1242px 1520px #fff, 1259px 942px #fff, 1762px 1406px #fff, 624px 724px #fff,
    1799px 1907px #fff, 1724px 791px #fff, 29px 159px #fff, 206px 989px #fff,
    1152px 378px #fff, 1688px 1583px #fff, 76px 1354px #fff, 796px 1921px #fff,
    1828px 71px #fff, 906px 38px #fff, 782px 1874px #fff, 1199px 541px #fff,
    1892px 518px #fff, 1616px 1164px #fff, 1939px 797px #fff, 1292px 1966px #fff,
    219px 451px #fff, 1015px 635px #fff, 456px 1330px #fff, 1606px 491px #fff,
    234px 714px #fff, 1907px 679px #fff, 1329px 1433px #fff, 535px 1390px #fff,
    229px 536px #fff, 1950px 935px #fff, 250px 686px #fff, 1312px 427px #fff,
    42px 353px #fff, 758px 1232px #fff, 1224px 1327px #fff, 709px 1816px #fff,
    87px 1759px #fff, 1259px 1946px #fff, 883px 1414px #fff, 634px 1729px #fff,
    1851px 648px #fff, 655px 1587px #fff, 1612px 379px #fff, 1959px 1580px #fff,
    958px 1638px #fff, 104px 988px #fff, 1799px 1849px #fff, 1434px 1799px #fff,
    1117px 1085px #fff, 927px 11px #fff, 1822px 889px #fff, 255px 585px #fff,
    333px 1180px #fff, 358px 864px #fff, 996px 950px #fff, 301px 1707px #fff,
    184px 830px #fff, 114px 1484px #fff, 1050px 1732px #fff, 569px 990px #fff,
    706px 1902px #fff, 1131px 1030px #fff, 1168px 385px #fff, 1093px 1824px #fff,
    559px 1891px #fff, 173px 885px #fff, 1304px 979px #fff, 746px 1093px #fff,
    147px 572px #fff, 1449px 1346px #fff, 1576px 530px #fff, 1763px 1893px #fff,
    1941px 1540px #fff, 1950px 503px #fff, 375px 777px #fff, 486px 297px #fff,
    521px 1651px #fff, 1596px 956px #fff, 485px 590px #fff, 241px 312px #fff,
    1350px 428px #fff, 728px 1787px #fff, 1554px 1487px #fff, 830px 1379px #fff,
    1710px 418px #fff, 361px 1302px #fff, 1566px 1685px #fff, 1258px 452px #fff,
    428px 1157px #fff, 1428px 715px #fff, 955px 940px #fff, 778px 1650px #fff,
    936px 1948px #fff, 921px 1573px #fff, 763px 516px #fff, 1006px 552px #fff,
    761px 1330px #fff, 1826px 719px #fff, 1771px 1109px #fff, 1004px 803px #fff,
    1316px 348px #fff, 1392px 1889px #fff, 1635px 775px #fff, 134px 1347px #fff,
    529px 738px #fff, 651px 1152px #fff, 1398px 909px #fff, 396px 469px #fff,
    1836px 1132px #fff, 1205px 36px #fff, 1377px 320px #fff, 778px 1057px #fff,
    168px 1255px #fff, 1146px 1385px #fff, 19px 255px #fff, 1777px 1802px #fff,
    228px 1427px #fff, 1277px 831px #fff, 356px 1796px #fff, 1635px 264px #fff,
    1972px 841px #fff, 68px 966px #fff, 770px 81px #fff, 1734px 753px #fff,
    175px 783px #fff, 364px 216px #fff, 1642px 171px #fff, 436px 931px #fff,
    1126px 1796px #fff, 1474px 1801px #fff, 1371px 148px #fff, 876px 249px #fff,
    959px 1334px #fff, 1164px 1288px #fff, 539px 613px #fff, 1630px 333px #fff,
    1399px 1128px #fff, 1399px 133px #fff, 1767px 691px #fff, 722px 1457px #fff,
    1853px 895px #fff, 1203px 1584px #fff, 1851px 1610px #fff, 1953px 800px #fff,
    1510px 912px #fff, 1529px 1207px #fff, 426px 1238px #fff, 1987px 914px #fff,
    1429px 1284px #fff, 1539px 1892px #fff, 1330px 13px #fff, 163px 506px #fff,
    275px 124px #fff, 841px 917px #fff, 572px 546px #fff, 645px 47px #fff,
    1797px 379px #fff, 1739px 1350px #fff, 1849px 205px #fff, 1588px 1907px #fff,
    253px 783px #fff, 32px 276px #fff, 1968px 958px #fff, 662px 163px #fff,
    1753px 1525px #fff, 1875px 875px #fff, 1777px 403px #fff, 1980px 970px #fff,
    1100px 255px #fff, 45px 1786px #fff, 1902px 365px #fff, 1522px 146px #fff,
    195px 389px #fff, 671px 114px #fff, 584px 1659px #fff, 282px 760px #fff,
    1731px 703px #fff, 843px 1331px #fff, 194px 1571px #fff, 1164px 656px #fff,
    1354px 1560px #fff, 805px 1125px #fff, 947px 1162px #fff, 430px 1165px #fff,
    227px 1309px #fff, 138px 1955px #fff, 1229px 1493px #fff, 1144px 117px #fff,
    1216px 1079px #fff, 95px 1765px #fff, 1529px 298px #fff, 1568px 1749px #fff,
    1666px 1810px #fff, 1115px 531px #fff, 1641px 755px #fff, 1070px 850px #fff,
    346px 862px #fff, 1905px 233px #fff, 539px 945px #fff, 1356px 1341px #fff,
    1404px 960px #fff, 1987px 1777px #fff, 1139px 1793px #fff, 1516px 801px #fff,
    1391px 1380px #fff, 873px 1293px #fff, 1910px 96px #fff, 1433px 33px #fff,
    1951px 170px #fff, 587px 1077px #fff, 1032px 123px #fff, 1089px 832px #fff,
    210px 1083px #fff, 1824px 1621px #fff, 1586px 1529px #fff, 1898px 207px #fff,
    1313px 695px #fff, 1029px 1709px #fff, 1856px 531px #fff, 1734px 1137px #fff,
    1828px 1396px #fff, 318px 487px #fff, 1902px 1649px #fff, 1526px 718px #fff,
    675px 609px #fff, 1041px 1452px #fff, 676px 1520px #fff, 1145px 378px #fff,
    663px 1009px #fff, 1461px 703px #fff, 911px 1321px #fff, 1963px 1312px #fff,
    332px 1259px #fff, 1350px 623px #fff, 899px 1820px #fff, 628px 555px #fff,
    1490px 704px #fff, 412px 1687px #fff, 1143px 1505px #fff, 744px 768px #fff,
    62px 1149px #fff, 1126px 852px #fff, 1454px 452px #fff, 1360px 132px #fff,
    819px 628px #fff, 1942px 1213px #fff, 1283px 1395px #fff, 1114px 1294px #fff,
    863px 320px #fff, 1274px 1783px #fff, 1751px 71px #fff, 718px 1373px #fff,
    609px 124px #fff, 1790px 321px #fff, 208px 809px #fff, 124px 1524px #fff,
    1486px 15px #fff, 85px 1168px #fff, 1905px 446px #fff, 1807px 1217px #fff,
    1975px 716px #fff, 502px 847px #fff, 864px 1918px #fff, 874px 323px #fff,
    433px 363px #fff, 347px 1550px #fff, 1899px 330px #fff, 1339px 895px #fff,
    157px 1211px #fff, 693px 360px #fff, 1259px 1750px #fff, 1414px 1415px #fff,
    317px 1398px #fff, 1563px 1282px #fff, 1455px 745px #fff, 1274px 1986px #fff,
    999px 1191px #fff, 1219px 397px #fff, 839px 752px #fff, 1658px 1938px #fff,
    108px 759px #fff, 1796px 1414px #fff, 1298px 1891px #fff, 526px 81px #fff,
    327px 1759px #fff, 892px 778px #fff, 39px 1206px #fff, 789px 1960px #fff,
    1399px 1780px #fff, 900px 1830px #fff, 1051px 185px #fff, 520px 380px #fff,
    524px 1479px #fff, 1523px 339px #fff, 852px 451px #fff, 439px 443px #fff,
    1347px 1175px #fff, 759px 1244px #fff, 1970px 1913px #fff, 1858px 980px #fff,
    1343px 553px #fff, 1533px 1105px #fff, 1349px 1325px #fff, 231px 303px #fff,
    300px 1845px #fff, 1008px 1223px #fff, 472px 384px #fff, 1881px 1719px #fff,
    752px 6px #fff, 1986px 522px #fff, 22px 1949px #fff, 210px 1410px #fff,
    1277px 1988px #fff, 1802px 180px #fff, 1341px 865px #fff, 574px 334px #fff,
    519px 1588px #fff, 1601px 860px #fff, 631px 1px #fff, 959px 1306px #fff,
    687px 1123px #fff, 1476px 69px #fff, 60px 1542px #fff, 987px 506px #fff,
    355px 107px #fff, 188px 420px #fff, 455px 1721px #fff, 1949px 406px #fff,
    1899px 1133px #fff, 289px 301px #fff, 336px 171px #fff, 72px 1780px #fff,
    1876px 113px #fff, 304px 1197px #fff, 1583px 1504px #fff, 1480px 1394px #fff,
    1276px 1008px #fff, 1416px 1873px #fff, 1059px 1416px #fff, 928px 274px #fff,
    1191px 1797px #fff, 1026px 207px #fff, 1200px 292px #fff, 1608px 496px #fff,
    296px 1163px #fff, 918px 171px #fff, 237px 14px #fff, 1967px 713px #fff,
    666px 34px #fff, 1086px 1019px #fff, 919px 591px #fff, 825px 728px #fff,
    1052px 111px #fff, 1863px 733px #fff, 1486px 366px #fff, 1023px 121px #fff,
    317px 1590px #fff, 1087px 1581px #fff, 348px 857px #fff, 297px 986px #fff,
    568px 1101px #fff, 1284px 1812px #fff, 1847px 1361px #fff, 1816px 682px #fff,
    1558px 1389px #fff, 1161px 61px #fff, 1004px 598px #fff, 1605px 1987px #fff,
    1549px 254px #fff, 1912px 1326px #fff, 1481px 744px #fff, 513px 1756px #fff,
    391px 1210px #fff, 866px 1214px #fff, 826px 765px #fff, 1599px 1781px #fff,
    1046px 1629px #fff, 512px 1481px #fff, 980px 1101px #fff, 62px 299px #fff,
    278px 203px #fff, 1137px 242px #fff, 1335px 221px #fff, 788px 1964px #fff,
    1180px 838px #fff, 42px 1727px #fff, 1140px 360px #fff, 1230px 493px #fff,
    851px 1399px #fff, 1615px 947px #fff, 51px 671px #fff, 539px 687px #fff,
    959px 213px #fff, 1462px 1952px #fff, 1254px 1016px #fff, 754px 1172px #fff,
    1003px 924px #fff, 1480px 1158px #fff, 1271px 326px #fff, 774px 617px #fff,
    941px 1124px #fff, 691px 1209px #fff, 1710px 816px #fff, 1236px 829px #fff,
    584px 322px #fff, 1523px 454px #fff, 463px 1027px #fff, 1736px 362px #fff,
    366px 1718px #fff, 1799px 1673px #fff, 256px 1704px #fff, 1409px 1160px #fff,
    1887px 1042px #fff, 1602px 1629px #fff, 743px 864px #fff, 933px 1719px #fff,
    1569px 1644px #fff, 848px 1651px #fff;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 345px 1367px #fff, 1547px 814px #fff, 1951px 1921px #fff,
    448px 726px #fff, 702px 909px #fff, 502px 1916px #fff, 1586px 400px #fff,
    490px 1960px #fff, 1193px 758px #fff, 551px 626px #fff, 1794px 540px #fff,
    1104px 1029px #fff, 1364px 1194px #fff, 158px 1349px #fff,
    1091px 1957px #fff, 1032px 1062px #fff, 1279px 1712px #fff,
    1658px 1954px #fff, 457px 317px #fff, 254px 937px #fff, 1470px 1250px #fff,
    1180px 1185px #fff, 599px 539px #fff, 282px 1727px #fff, 479px 1506px #fff,
    1543px 1719px #fff, 137px 865px #fff, 1881px 140px #fff, 453px 139px #fff,
    480px 863px #fff, 1703px 369px #fff, 170px 1870px #fff, 120px 1766px #fff,
    1846px 1216px #fff, 901px 287px #fff, 1949px 1787px #fff, 746px 1718px #fff,
    755px 1783px #fff, 740px 454px #fff, 1200px 1167px #fff, 1915px 1916px #fff,
    427px 1330px #fff, 1521px 181px #fff, 1780px 138px #fff, 308px 610px #fff,
    1373px 395px #fff, 1198px 272px #fff, 842px 1467px #fff, 858px 1523px #fff,
    973px 963px #fff, 661px 456px #fff, 1207px 395px #fff, 424px 87px #fff,
    1590px 1774px #fff, 172px 1826px #fff, 209px 1562px #fff, 1746px 1419px #fff,
    33px 1196px #fff, 1192px 1488px #fff, 670px 589px #fff, 1189px 220px #fff,
    1811px 1949px #fff, 550px 701px #fff, 1742px 1779px #fff, 339px 1181px #fff,
    21px 723px #fff, 1802px 443px #fff, 946px 874px #fff, 866px 1421px #fff,
    1970px 867px #fff, 1376px 113px #fff, 1974px 533px #fff, 1873px 1522px #fff,
    638px 1740px #fff, 1892px 1203px #fff, 1824px 880px #fff, 1060px 1871px #fff,
    1947px 648px #fff, 198px 1103px #fff, 1406px 1253px #fff, 175px 557px #fff,
    1799px 1396px #fff, 630px 398px #fff, 1854px 698px #fff, 1057px 36px #fff,
    1284px 681px #fff, 1119px 1427px #fff, 1298px 1971px #fff,
    1803px 1077px #fff, 235px 1459px #fff, 1984px 1256px #fff,
    1173px 1554px #fff, 155px 414px #fff, 836px 1193px #fff, 1610px 51px #fff,
    688px 1452px #fff, 524px 1950px #fff, 716px 1873px #fff, 771px 589px #fff,
    1407px 1341px #fff, 206px 49px #fff, 557px 415px #fff, 1937px 15px #fff,
    1800px 1798px #fff, 744px 986px #fff, 1895px 1142px #fff, 125px 1762px #fff,
    671px 1407px #fff, 1234px 1510px #fff, 236px 1113px #fff, 1923px 847px #fff,
    1882px 1407px #fff, 556px 816px #fff, 598px 527px #fff, 982px 187px #fff,
    832px 616px #fff, 84px 395px #fff, 562px 1286px #fff, 1841px 501px #fff,
    1531px 1244px #fff, 1365px 539px #fff, 1272px 21px #fff, 701px 897px #fff,
    542px 53px #fff, 1943px 1138px #fff, 926px 1236px #fff, 1091px 600px #fff,
    420px 1897px #fff, 1275px 881px #fff, 1581px 217px #fff, 1508px 252px #fff,
    1968px 832px #fff, 1467px 255px #fff, 1176px 946px #fff, 401px 1789px #fff,
    1717px 27px #fff, 938px 845px #fff, 1926px 316px #fff, 889px 1114px #fff,
    1296px 177px #fff, 1705px 984px #fff, 1557px 1566px #fff, 1024px 1368px #fff,
    407px 240px #fff, 1710px 1297px #fff, 227px 176px #fff, 1607px 1773px #fff,
    1706px 1858px #fff, 1751px 287px #fff, 1037px 697px #fff, 1994px 1344px #fff,
    606px 1686px #fff, 565px 226px #fff, 1415px 1389px #fff, 305px 618px #fff,
    1111px 830px #fff, 1399px 1246px #fff, 666px 1000px #fff, 1573px 713px #fff,
    486px 1348px #fff, 981px 1907px #fff, 365px 1657px #fff, 1811px 333px #fff,
    1567px 1209px #fff, 1334px 1110px #fff, 629px 1326px #fff, 1645px 93px #fff,
    1825px 1290px #fff, 1479px 1204px #fff, 1603px 1291px #fff,
    1928px 1956px #fff, 1787px 1448px #fff, 488px 1265px #fff, 255px 1601px #fff,
    1248px 1281px #fff, 116px 768px #fff, 608px 880px #fff, 1799px 76px #fff,
    1106px 1802px #fff, 34px 901px #fff, 683px 129px #fff, 1180px 770px #fff,
    1393px 1559px #fff, 842px 422px #fff, 1532px 186px #fff, 760px 1132px #fff,
    1883px 55px #fff, 1804px 1333px #fff, 1697px 171px #fff, 1267px 1904px #fff,
    418px 842px #fff, 370px 150px #fff, 1933px 1816px #fff, 1695px 718px #fff,
    1418px 1542px #fff, 733px 156px #fff, 1641px 1242px #fff, 713px 1615px #fff,
    119px 810px #fff, 743px 864px #fff, 473px 623px #fff, 663px 886px #fff,
    293px 254px #fff, 730px 114px #fff, 671px 1821px #fff, 1481px 1278px #fff,
    1491px 912px #fff, 1813px 644px #fff, 1249px 1256px #fff, 1008px 1890px #fff,
    228px 1252px #fff, 474px 403px #fff, 56px 305px #fff, 470px 1102px #fff,
    1163px 630px #fff, 1107px 1181px #fff, 264px 334px #fff, 1745px 1532px #fff,
    1985px 1387px #fff, 82px 288px #fff, 1396px 223px #fff, 1717px 1404px #fff,
    1070px 1639px #fff, 1616px 855px #fff, 1282px 1123px #fff, 743px 1294px #fff,
    704px 275px #fff, 1799px 812px #fff, 1377px 758px #fff, 912px 418px #fff,
    205px 151px #fff, 709px 1709px #fff, 1235px 1483px #fff, 1541px 1093px #fff,
    1086px 379px #fff, 651px 29px #fff, 481px 1817px #fff, 286px 869px #fff,
    1159px 552px #fff, 1145px 1478px #fff, 741px 1932px #fff, 620px 1092px #fff,
    64px 1893px #fff, 473px 1661px #fff, 279px 1251px #fff, 621px 1700px #fff,
    1231px 1195px #fff, 1661px 597px #fff, 1742px 818px #fff, 1594px 490px #fff,
    1547px 385px #fff, 1265px 1798px #fff, 1157px 523px #fff, 539px 1447px #fff,
    598px 818px #fff, 1649px 1216px #fff, 1319px 1595px #fff, 260px 1215px #fff,
    976px 509px #fff, 39px 899px #fff, 1341px 1084px #fff, 1711px 317px #fff,
    1728px 1096px #fff, 529px 1274px #fff, 701px 1560px #fff, 1919px 1738px #fff,
    927px 1879px #fff, 461px 489px #fff, 331px 1503px #fff, 1977px 850px #fff,
    1408px 1398px #fff, 44px 1070px #fff, 845px 654px #fff, 1803px 556px #fff,
    210px 1946px #fff, 118px 1393px #fff, 558px 1684px #fff, 588px 449px #fff,
    1932px 1846px #fff, 986px 580px #fff, 1617px 61px #fff, 639px 726px #fff,
    1242px 1520px #fff, 1259px 942px #fff, 1762px 1406px #fff, 624px 724px #fff,
    1799px 1907px #fff, 1724px 791px #fff, 29px 159px #fff, 206px 989px #fff,
    1152px 378px #fff, 1688px 1583px #fff, 76px 1354px #fff, 796px 1921px #fff,
    1828px 71px #fff, 906px 38px #fff, 782px 1874px #fff, 1199px 541px #fff,
    1892px 518px #fff, 1616px 1164px #fff, 1939px 797px #fff, 1292px 1966px #fff,
    219px 451px #fff, 1015px 635px #fff, 456px 1330px #fff, 1606px 491px #fff,
    234px 714px #fff, 1907px 679px #fff, 1329px 1433px #fff, 535px 1390px #fff,
    229px 536px #fff, 1950px 935px #fff, 250px 686px #fff, 1312px 427px #fff,
    42px 353px #fff, 758px 1232px #fff, 1224px 1327px #fff, 709px 1816px #fff,
    87px 1759px #fff, 1259px 1946px #fff, 883px 1414px #fff, 634px 1729px #fff,
    1851px 648px #fff, 655px 1587px #fff, 1612px 379px #fff, 1959px 1580px #fff,
    958px 1638px #fff, 104px 988px #fff, 1799px 1849px #fff, 1434px 1799px #fff,
    1117px 1085px #fff, 927px 11px #fff, 1822px 889px #fff, 255px 585px #fff,
    333px 1180px #fff, 358px 864px #fff, 996px 950px #fff, 301px 1707px #fff,
    184px 830px #fff, 114px 1484px #fff, 1050px 1732px #fff, 569px 990px #fff,
    706px 1902px #fff, 1131px 1030px #fff, 1168px 385px #fff, 1093px 1824px #fff,
    559px 1891px #fff, 173px 885px #fff, 1304px 979px #fff, 746px 1093px #fff,
    147px 572px #fff, 1449px 1346px #fff, 1576px 530px #fff, 1763px 1893px #fff,
    1941px 1540px #fff, 1950px 503px #fff, 375px 777px #fff, 486px 297px #fff,
    521px 1651px #fff, 1596px 956px #fff, 485px 590px #fff, 241px 312px #fff,
    1350px 428px #fff, 728px 1787px #fff, 1554px 1487px #fff, 830px 1379px #fff,
    1710px 418px #fff, 361px 1302px #fff, 1566px 1685px #fff, 1258px 452px #fff,
    428px 1157px #fff, 1428px 715px #fff, 955px 940px #fff, 778px 1650px #fff,
    936px 1948px #fff, 921px 1573px #fff, 763px 516px #fff, 1006px 552px #fff,
    761px 1330px #fff, 1826px 719px #fff, 1771px 1109px #fff, 1004px 803px #fff,
    1316px 348px #fff, 1392px 1889px #fff, 1635px 775px #fff, 134px 1347px #fff,
    529px 738px #fff, 651px 1152px #fff, 1398px 909px #fff, 396px 469px #fff,
    1836px 1132px #fff, 1205px 36px #fff, 1377px 320px #fff, 778px 1057px #fff,
    168px 1255px #fff, 1146px 1385px #fff, 19px 255px #fff, 1777px 1802px #fff,
    228px 1427px #fff, 1277px 831px #fff, 356px 1796px #fff, 1635px 264px #fff,
    1972px 841px #fff, 68px 966px #fff, 770px 81px #fff, 1734px 753px #fff,
    175px 783px #fff, 364px 216px #fff, 1642px 171px #fff, 436px 931px #fff,
    1126px 1796px #fff, 1474px 1801px #fff, 1371px 148px #fff, 876px 249px #fff,
    959px 1334px #fff, 1164px 1288px #fff, 539px 613px #fff, 1630px 333px #fff,
    1399px 1128px #fff, 1399px 133px #fff, 1767px 691px #fff, 722px 1457px #fff,
    1853px 895px #fff, 1203px 1584px #fff, 1851px 1610px #fff, 1953px 800px #fff,
    1510px 912px #fff, 1529px 1207px #fff, 426px 1238px #fff, 1987px 914px #fff,
    1429px 1284px #fff, 1539px 1892px #fff, 1330px 13px #fff, 163px 506px #fff,
    275px 124px #fff, 841px 917px #fff, 572px 546px #fff, 645px 47px #fff,
    1797px 379px #fff, 1739px 1350px #fff, 1849px 205px #fff, 1588px 1907px #fff,
    253px 783px #fff, 32px 276px #fff, 1968px 958px #fff, 662px 163px #fff,
    1753px 1525px #fff, 1875px 875px #fff, 1777px 403px #fff, 1980px 970px #fff,
    1100px 255px #fff, 45px 1786px #fff, 1902px 365px #fff, 1522px 146px #fff,
    195px 389px #fff, 671px 114px #fff, 584px 1659px #fff, 282px 760px #fff,
    1731px 703px #fff, 843px 1331px #fff, 194px 1571px #fff, 1164px 656px #fff,
    1354px 1560px #fff, 805px 1125px #fff, 947px 1162px #fff, 430px 1165px #fff,
    227px 1309px #fff, 138px 1955px #fff, 1229px 1493px #fff, 1144px 117px #fff,
    1216px 1079px #fff, 95px 1765px #fff, 1529px 298px #fff, 1568px 1749px #fff,
    1666px 1810px #fff, 1115px 531px #fff, 1641px 755px #fff, 1070px 850px #fff,
    346px 862px #fff, 1905px 233px #fff, 539px 945px #fff, 1356px 1341px #fff,
    1404px 960px #fff, 1987px 1777px #fff, 1139px 1793px #fff, 1516px 801px #fff,
    1391px 1380px #fff, 873px 1293px #fff, 1910px 96px #fff, 1433px 33px #fff,
    1951px 170px #fff, 587px 1077px #fff, 1032px 123px #fff, 1089px 832px #fff,
    210px 1083px #fff, 1824px 1621px #fff, 1586px 1529px #fff, 1898px 207px #fff,
    1313px 695px #fff, 1029px 1709px #fff, 1856px 531px #fff, 1734px 1137px #fff,
    1828px 1396px #fff, 318px 487px #fff, 1902px 1649px #fff, 1526px 718px #fff,
    675px 609px #fff, 1041px 1452px #fff, 676px 1520px #fff, 1145px 378px #fff,
    663px 1009px #fff, 1461px 703px #fff, 911px 1321px #fff, 1963px 1312px #fff,
    332px 1259px #fff, 1350px 623px #fff, 899px 1820px #fff, 628px 555px #fff,
    1490px 704px #fff, 412px 1687px #fff, 1143px 1505px #fff, 744px 768px #fff,
    62px 1149px #fff, 1126px 852px #fff, 1454px 452px #fff, 1360px 132px #fff,
    819px 628px #fff, 1942px 1213px #fff, 1283px 1395px #fff, 1114px 1294px #fff,
    863px 320px #fff, 1274px 1783px #fff, 1751px 71px #fff, 718px 1373px #fff,
    609px 124px #fff, 1790px 321px #fff, 208px 809px #fff, 124px 1524px #fff,
    1486px 15px #fff, 85px 1168px #fff, 1905px 446px #fff, 1807px 1217px #fff,
    1975px 716px #fff, 502px 847px #fff, 864px 1918px #fff, 874px 323px #fff,
    433px 363px #fff, 347px 1550px #fff, 1899px 330px #fff, 1339px 895px #fff,
    157px 1211px #fff, 693px 360px #fff, 1259px 1750px #fff, 1414px 1415px #fff,
    317px 1398px #fff, 1563px 1282px #fff, 1455px 745px #fff, 1274px 1986px #fff,
    999px 1191px #fff, 1219px 397px #fff, 839px 752px #fff, 1658px 1938px #fff,
    108px 759px #fff, 1796px 1414px #fff, 1298px 1891px #fff, 526px 81px #fff,
    327px 1759px #fff, 892px 778px #fff, 39px 1206px #fff, 789px 1960px #fff,
    1399px 1780px #fff, 900px 1830px #fff, 1051px 185px #fff, 520px 380px #fff,
    524px 1479px #fff, 1523px 339px #fff, 852px 451px #fff, 439px 443px #fff,
    1347px 1175px #fff, 759px 1244px #fff, 1970px 1913px #fff, 1858px 980px #fff,
    1343px 553px #fff, 1533px 1105px #fff, 1349px 1325px #fff, 231px 303px #fff,
    300px 1845px #fff, 1008px 1223px #fff, 472px 384px #fff, 1881px 1719px #fff,
    752px 6px #fff, 1986px 522px #fff, 22px 1949px #fff, 210px 1410px #fff,
    1277px 1988px #fff, 1802px 180px #fff, 1341px 865px #fff, 574px 334px #fff,
    519px 1588px #fff, 1601px 860px #fff, 631px 1px #fff, 959px 1306px #fff,
    687px 1123px #fff, 1476px 69px #fff, 60px 1542px #fff, 987px 506px #fff,
    355px 107px #fff, 188px 420px #fff, 455px 1721px #fff, 1949px 406px #fff,
    1899px 1133px #fff, 289px 301px #fff, 336px 171px #fff, 72px 1780px #fff,
    1876px 113px #fff, 304px 1197px #fff, 1583px 1504px #fff, 1480px 1394px #fff,
    1276px 1008px #fff, 1416px 1873px #fff, 1059px 1416px #fff, 928px 274px #fff,
    1191px 1797px #fff, 1026px 207px #fff, 1200px 292px #fff, 1608px 496px #fff,
    296px 1163px #fff, 918px 171px #fff, 237px 14px #fff, 1967px 713px #fff,
    666px 34px #fff, 1086px 1019px #fff, 919px 591px #fff, 825px 728px #fff,
    1052px 111px #fff, 1863px 733px #fff, 1486px 366px #fff, 1023px 121px #fff,
    317px 1590px #fff, 1087px 1581px #fff, 348px 857px #fff, 297px 986px #fff,
    568px 1101px #fff, 1284px 1812px #fff, 1847px 1361px #fff, 1816px 682px #fff,
    1558px 1389px #fff, 1161px 61px #fff, 1004px 598px #fff, 1605px 1987px #fff,
    1549px 254px #fff, 1912px 1326px #fff, 1481px 744px #fff, 513px 1756px #fff,
    391px 1210px #fff, 866px 1214px #fff, 826px 765px #fff, 1599px 1781px #fff,
    1046px 1629px #fff, 512px 1481px #fff, 980px 1101px #fff, 62px 299px #fff,
    278px 203px #fff, 1137px 242px #fff, 1335px 221px #fff, 788px 1964px #fff,
    1180px 838px #fff, 42px 1727px #fff, 1140px 360px #fff, 1230px 493px #fff,
    851px 1399px #fff, 1615px 947px #fff, 51px 671px #fff, 539px 687px #fff,
    959px 213px #fff, 1462px 1952px #fff, 1254px 1016px #fff, 754px 1172px #fff,
    1003px 924px #fff, 1480px 1158px #fff, 1271px 326px #fff, 774px 617px #fff,
    941px 1124px #fff, 691px 1209px #fff, 1710px 816px #fff, 1236px 829px #fff,
    584px 322px #fff, 1523px 454px #fff, 463px 1027px #fff, 1736px 362px #fff,
    366px 1718px #fff, 1799px 1673px #fff, 256px 1704px #fff, 1409px 1160px #fff,
    1887px 1042px #fff, 1602px 1629px #fff, 743px 864px #fff, 933px 1719px #fff,
    1569px 1644px #fff, 848px 1651px #fff;
}

#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 641px 297px #fff, 1047px 1342px #fff, 147px 540px #fff,
    1855px 1905px #fff, 1989px 148px #fff, 1607px 751px #fff, 142px 1539px #fff,
    454px 1667px #fff, 57px 916px #fff, 536px 1492px #fff, 1495px 151px #fff,
    407px 1339px #fff, 962px 70px #fff, 480px 1294px #fff, 203px 4px #fff,
    1199px 554px #fff, 1856px 222px #fff, 1079px 1769px #fff, 1250px 1265px #fff,
    1813px 1069px #fff, 456px 1638px #fff, 1632px 1599px #fff,
    1461px 1411px #fff, 912px 1896px #fff, 1384px 1826px #fff, 936px 1617px #fff,
    1333px 174px #fff, 1111px 1019px #fff, 463px 1751px #fff, 958px 336px #fff,
    1988px 1377px #fff, 1078px 486px #fff, 819px 434px #fff, 1573px 924px #fff,
    227px 560px #fff, 823px 956px #fff, 309px 1625px #fff, 1819px 1286px #fff,
    1810px 183px #fff, 681px 894px #fff, 1059px 1886px #fff, 957px 338px #fff,
    347px 1255px #fff, 878px 1730px #fff, 63px 1151px #fff, 1609px 1599px #fff,
    1454px 864px #fff, 1272px 1251px #fff, 407px 27px #fff, 1994px 1402px #fff,
    41px 1783px #fff, 132px 1223px #fff, 1261px 591px #fff, 1682px 1763px #fff,
    856px 1146px #fff, 398px 1534px #fff, 1035px 612px #fff, 278px 841px #fff,
    1908px 744px #fff, 903px 1059px #fff, 252px 1585px #fff, 1886px 1869px #fff,
    1123px 1840px #fff, 1600px 1399px #fff, 856px 26px #fff, 1379px 1756px #fff,
    1331px 1136px #fff, 1410px 553px #fff, 1242px 1517px #fff,
    1764px 1419px #fff, 385px 378px #fff, 1246px 1590px #fff, 334px 829px #fff,
    205px 1645px #fff, 1340px 1246px #fff, 1180px 1331px #fff, 1037px 341px #fff,
    845px 669px #fff, 72px 787px #fff, 1051px 1499px #fff, 610px 1874px #fff,
    246px 361px #fff, 1759px 1392px #fff, 1524px 1954px #fff, 1362px 1650px #fff,
    1021px 291px #fff, 1177px 874px #fff, 1484px 1249px #fff, 1695px 1994px #fff,
    13px 310px #fff, 864px 1972px #fff, 813px 1912px #fff, 10px 1134px #fff,
    1307px 712px #fff, 280px 497px #fff, 1483px 1984px #fff, 1454px 10px #fff,
    1128px 766px #fff, 315px 252px #fff, 336px 936px #fff, 532px 693px #fff,
    1615px 938px #fff, 1060px 1942px #fff, 681px 824px #fff, 564px 1167px #fff,
    1994px 796px #fff, 1042px 165px #fff, 712px 602px #fff, 779px 970px #fff,
    921px 1772px #fff, 214px 301px #fff, 1293px 1895px #fff, 932px 612px #fff,
    554px 274px #fff, 560px 1087px #fff, 529px 538px #fff, 476px 799px #fff,
    277px 844px #fff, 1602px 395px #fff, 544px 998px #fff, 189px 570px #fff,
    1018px 341px #fff, 27px 1433px #fff, 489px 577px #fff, 1997px 1114px #fff,
    442px 859px #fff, 682px 373px #fff, 454px 1902px #fff, 1811px 1536px #fff,
    1101px 619px #fff, 1537px 1643px #fff, 567px 763px #fff, 1239px 94px #fff,
    959px 997px #fff, 1190px 932px #fff, 362px 1679px #fff, 1929px 145px #fff,
    1864px 1761px #fff, 417px 73px #fff, 1287px 145px #fff, 1902px 194px #fff,
    1705px 46px #fff, 1316px 138px #fff, 1634px 1043px #fff, 682px 15px #fff,
    1616px 372px #fff, 1329px 811px #fff, 1704px 674px #fff, 1300px 850px #fff,
    1986px 648px #fff, 1654px 402px #fff, 441px 1560px #fff, 964px 159px #fff,
    38px 693px #fff, 678px 1682px #fff, 1790px 1786px #fff, 1690px 713px #fff,
    177px 610px #fff, 1524px 919px #fff, 1780px 1170px #fff, 795px 518px #fff,
    374px 1455px #fff, 1061px 1043px #fff, 554px 1649px #fff, 259px 1319px #fff,
    355px 33px #fff, 1494px 164px #fff, 251px 227px #fff, 595px 427px #fff,
    457px 1447px #fff, 1967px 1053px #fff, 1545px 1816px #fff, 1073px 714px #fff,
    195px 97px #fff, 1770px 1861px #fff, 723px 1586px #fff, 6px 1372px #fff,
    1316px 1265px #fff, 1784px 786px #fff, 1868px 1873px #fff,
    1860px 1665px #fff, 52px 1848px #fff, 398px 1895px #fff, 896px 1028px #fff,
    1613px 1045px #fff, 42px 1455px #fff, 1015px 1707px #fff, 1543px 1755px #fff,
    1950px 882px #fff, 323px 793px #fff, 1637px 492px #fff, 1345px 1482px #fff,
    262px 1638px #fff, 554px 347px #fff, 177px 406px #fff, 595px 1272px #fff,
    610px 923px #fff, 1350px 1656px #fff, 931px 1178px #fff, 688px 1890px #fff;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 641px 297px #fff, 1047px 1342px #fff, 147px 540px #fff,
    1855px 1905px #fff, 1989px 148px #fff, 1607px 751px #fff, 142px 1539px #fff,
    454px 1667px #fff, 57px 916px #fff, 536px 1492px #fff, 1495px 151px #fff,
    407px 1339px #fff, 962px 70px #fff, 480px 1294px #fff, 203px 4px #fff,
    1199px 554px #fff, 1856px 222px #fff, 1079px 1769px #fff, 1250px 1265px #fff,
    1813px 1069px #fff, 456px 1638px #fff, 1632px 1599px #fff,
    1461px 1411px #fff, 912px 1896px #fff, 1384px 1826px #fff, 936px 1617px #fff,
    1333px 174px #fff, 1111px 1019px #fff, 463px 1751px #fff, 958px 336px #fff,
    1988px 1377px #fff, 1078px 486px #fff, 819px 434px #fff, 1573px 924px #fff,
    227px 560px #fff, 823px 956px #fff, 309px 1625px #fff, 1819px 1286px #fff,
    1810px 183px #fff, 681px 894px #fff, 1059px 1886px #fff, 957px 338px #fff,
    347px 1255px #fff, 878px 1730px #fff, 63px 1151px #fff, 1609px 1599px #fff,
    1454px 864px #fff, 1272px 1251px #fff, 407px 27px #fff, 1994px 1402px #fff,
    41px 1783px #fff, 132px 1223px #fff, 1261px 591px #fff, 1682px 1763px #fff,
    856px 1146px #fff, 398px 1534px #fff, 1035px 612px #fff, 278px 841px #fff,
    1908px 744px #fff, 903px 1059px #fff, 252px 1585px #fff, 1886px 1869px #fff,
    1123px 1840px #fff, 1600px 1399px #fff, 856px 26px #fff, 1379px 1756px #fff,
    1331px 1136px #fff, 1410px 553px #fff, 1242px 1517px #fff,
    1764px 1419px #fff, 385px 378px #fff, 1246px 1590px #fff, 334px 829px #fff,
    205px 1645px #fff, 1340px 1246px #fff, 1180px 1331px #fff, 1037px 341px #fff,
    845px 669px #fff, 72px 787px #fff, 1051px 1499px #fff, 610px 1874px #fff,
    246px 361px #fff, 1759px 1392px #fff, 1524px 1954px #fff, 1362px 1650px #fff,
    1021px 291px #fff, 1177px 874px #fff, 1484px 1249px #fff, 1695px 1994px #fff,
    13px 310px #fff, 864px 1972px #fff, 813px 1912px #fff, 10px 1134px #fff,
    1307px 712px #fff, 280px 497px #fff, 1483px 1984px #fff, 1454px 10px #fff,
    1128px 766px #fff, 315px 252px #fff, 336px 936px #fff, 532px 693px #fff,
    1615px 938px #fff, 1060px 1942px #fff, 681px 824px #fff, 564px 1167px #fff,
    1994px 796px #fff, 1042px 165px #fff, 712px 602px #fff, 779px 970px #fff,
    921px 1772px #fff, 214px 301px #fff, 1293px 1895px #fff, 932px 612px #fff,
    554px 274px #fff, 560px 1087px #fff, 529px 538px #fff, 476px 799px #fff,
    277px 844px #fff, 1602px 395px #fff, 544px 998px #fff, 189px 570px #fff,
    1018px 341px #fff, 27px 1433px #fff, 489px 577px #fff, 1997px 1114px #fff,
    442px 859px #fff, 682px 373px #fff, 454px 1902px #fff, 1811px 1536px #fff,
    1101px 619px #fff, 1537px 1643px #fff, 567px 763px #fff, 1239px 94px #fff,
    959px 997px #fff, 1190px 932px #fff, 362px 1679px #fff, 1929px 145px #fff,
    1864px 1761px #fff, 417px 73px #fff, 1287px 145px #fff, 1902px 194px #fff,
    1705px 46px #fff, 1316px 138px #fff, 1634px 1043px #fff, 682px 15px #fff,
    1616px 372px #fff, 1329px 811px #fff, 1704px 674px #fff, 1300px 850px #fff,
    1986px 648px #fff, 1654px 402px #fff, 441px 1560px #fff, 964px 159px #fff,
    38px 693px #fff, 678px 1682px #fff, 1790px 1786px #fff, 1690px 713px #fff,
    177px 610px #fff, 1524px 919px #fff, 1780px 1170px #fff, 795px 518px #fff,
    374px 1455px #fff, 1061px 1043px #fff, 554px 1649px #fff, 259px 1319px #fff,
    355px 33px #fff, 1494px 164px #fff, 251px 227px #fff, 595px 427px #fff,
    457px 1447px #fff, 1967px 1053px #fff, 1545px 1816px #fff, 1073px 714px #fff,
    195px 97px #fff, 1770px 1861px #fff, 723px 1586px #fff, 6px 1372px #fff,
    1316px 1265px #fff, 1784px 786px #fff, 1868px 1873px #fff,
    1860px 1665px #fff, 52px 1848px #fff, 398px 1895px #fff, 896px 1028px #fff,
    1613px 1045px #fff, 42px 1455px #fff, 1015px 1707px #fff, 1543px 1755px #fff,
    1950px 882px #fff, 323px 793px #fff, 1637px 492px #fff, 1345px 1482px #fff,
    262px 1638px #fff, 554px 347px #fff, 177px 406px #fff, 595px 1272px #fff,
    610px 923px #fff, 1350px 1656px #fff, 931px 1178px #fff, 688px 1890px #fff;
}

#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 313px 24px #fff, 1394px 1244px #fff, 1768px 1909px #fff,
    294px 1273px #fff, 982px 1516px #fff, 1870px 501px #fff, 1071px 1754px #fff,
    911px 1129px #fff, 1452px 968px #fff, 1612px 595px #fff, 1836px 99px #fff,
    741px 282px #fff, 267px 541px #fff, 513px 830px #fff, 1267px 574px #fff,
    1835px 1815px #fff, 895px 718px #fff, 1929px 1020px #fff, 492px 166px #fff,
    1936px 1806px #fff, 336px 859px #fff, 416px 1907px #fff, 463px 44px #fff,
    279px 57px #fff, 323px 1985px #fff, 1211px 579px #fff, 441px 1286px #fff,
    407px 317px #fff, 1870px 1558px #fff, 230px 1288px #fff, 312px 1424px #fff,
    1183px 415px #fff, 1935px 197px #fff, 1595px 1353px #fff, 1872px 1160px #fff,
    965px 665px #fff, 476px 1538px #fff, 1865px 482px #fff, 1587px 1920px #fff,
    836px 609px #fff, 556px 583px #fff, 487px 687px #fff, 1979px 1961px #fff,
    972px 1222px #fff, 792px 859px #fff, 578px 1665px #fff, 1537px 1602px #fff,
    1505px 333px #fff, 1751px 1655px #fff, 595px 401px #fff, 1956px 395px #fff,
    927px 1758px #fff, 1195px 284px #fff, 812px 1530px #fff, 251px 905px #fff,
    1454px 19px #fff, 659px 792px #fff, 431px 1586px #fff, 1388px 1872px #fff,
    1371px 337px #fff, 886px 1816px #fff, 605px 1639px #fff, 350px 1966px #fff,
    1007px 1925px #fff, 1661px 654px #fff, 1656px 1612px #fff,
    1070px 1519px #fff, 1769px 467px #fff, 948px 55px #fff, 976px 907px #fff,
    804px 276px #fff, 70px 245px #fff, 702px 1164px #fff, 1631px 1469px #fff,
    258px 1390px #fff, 20px 1626px #fff, 1770px 617px #fff, 183px 987px #fff,
    955px 808px #fff, 1494px 1977px #fff, 1312px 370px #fff, 692px 171px #fff,
    1613px 733px #fff, 62px 815px #fff, 1495px 1953px #fff, 81px 1258px #fff,
    1206px 808px #fff, 1598px 372px #fff, 1839px 228px #fff, 1780px 50px #fff,
    1672px 671px #fff, 1184px 1271px #fff, 1801px 9px #fff, 1339px 88px #fff,
    1111px 1387px #fff, 1970px 776px #fff, 1117px 1000px #fff,
    1218px 1539px #fff, 1028px 1970px #fff, 1067px 905px #fff;
  animation: animStar 150s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 313px 24px #fff, 1394px 1244px #fff, 1768px 1909px #fff,
    294px 1273px #fff, 982px 1516px #fff, 1870px 501px #fff, 1071px 1754px #fff,
    911px 1129px #fff, 1452px 968px #fff, 1612px 595px #fff, 1836px 99px #fff,
    741px 282px #fff, 267px 541px #fff, 513px 830px #fff, 1267px 574px #fff,
    1835px 1815px #fff, 895px 718px #fff, 1929px 1020px #fff, 492px 166px #fff,
    1936px 1806px #fff, 336px 859px #fff, 416px 1907px #fff, 463px 44px #fff,
    279px 57px #fff, 323px 1985px #fff, 1211px 579px #fff, 441px 1286px #fff,
    407px 317px #fff, 1870px 1558px #fff, 230px 1288px #fff, 312px 1424px #fff,
    1183px 415px #fff, 1935px 197px #fff, 1595px 1353px #fff, 1872px 1160px #fff,
    965px 665px #fff, 476px 1538px #fff, 1865px 482px #fff, 1587px 1920px #fff,
    836px 609px #fff, 556px 583px #fff, 487px 687px #fff, 1979px 1961px #fff,
    972px 1222px #fff, 792px 859px #fff, 578px 1665px #fff, 1537px 1602px #fff,
    1505px 333px #fff, 1751px 1655px #fff, 595px 401px #fff, 1956px 395px #fff,
    927px 1758px #fff, 1195px 284px #fff, 812px 1530px #fff, 251px 905px #fff,
    1454px 19px #fff, 659px 792px #fff, 431px 1586px #fff, 1388px 1872px #fff,
    1371px 337px #fff, 886px 1816px #fff, 605px 1639px #fff, 350px 1966px #fff,
    1007px 1925px #fff, 1661px 654px #fff, 1656px 1612px #fff,
    1070px 1519px #fff, 1769px 467px #fff, 948px 55px #fff, 976px 907px #fff,
    804px 276px #fff, 70px 245px #fff, 702px 1164px #fff, 1631px 1469px #fff,
    258px 1390px #fff, 20px 1626px #fff, 1770px 617px #fff, 183px 987px #fff,
    955px 808px #fff, 1494px 1977px #fff, 1312px 370px #fff, 692px 171px #fff,
    1613px 733px #fff, 62px 815px #fff, 1495px 1953px #fff, 81px 1258px #fff,
    1206px 808px #fff, 1598px 372px #fff, 1839px 228px #fff, 1780px 50px #fff,
    1672px 671px #fff, 1184px 1271px #fff, 1801px 9px #fff, 1339px 88px #fff,
    1111px 1387px #fff, 1970px 776px #fff, 1117px 1000px #fff,
    1218px 1539px #fff, 1028px 1970px #fff, 1067px 905px #fff;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}

@keyframes animMap {
  from {
    transform: translateX(-50%) translateY(-50%) rotateY(0);
  }
  to {
    transform: translateX(-50%) translateY(-50%) rotateY(360deg);
  }
}

@keyframes aniToshi {
  from {
    transform: rotateY(0);
  }
  to {
    transform: rotateY(360deg);
  }
}

@media (min-width: 768px) {
  main header .branding {
    h1 {
      display: block;
    }
  }
  .modal h1 {
    display: block !important;
    margin-bottom: 1rem;
  }
}
