body {
      background-color: black;
      color: #66ffff;
      font-family: 'Georgia', serif;
      text-align: center;
      margin: 0;
      padding: 0;
    }

    .container {
      padding: 40px 20px;
    }

    .intro-text {
      font-style: italic;
      font-size: 20px;
      margin: 0 auto 30px;
      line-height: 1.6;
    }

    .moon-image {
      width: 300px;
      max-width: 90%;
      height: auto;
      border: none;
      border-radius: 20px;
    }

    .bottom-text {
      margin-top: 20px;
      font-style: italic;
    }

    .shift {
      color: #66ffff;
      text-decoration: none;
    }