html {
    background: url('explore.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
  }
  
  body {
    margin: 0;
    height: 100vh;
    position: relative; 
  }
  
  .star {
    position: absolute;
    width: 80px;
    height: 80px;
  }
  

  .star1  { top: 25%; left: 20%; }   
  .star2  { top: 30%; left: 65%; }
  .star3  { top: 10%; left: 5%; }
  .star4  { top: 30%; left: 80%; }
  .star5  { top: 35%; left: 5%; }
  .star6  { top: 50%; left: 70%; }
  .star7  { top: 50%; left: 35%; }   
  .star8  { top: 55%; left: 85%; }
  .star9  { top: 60%; left: 50%; }
  .star10 { top: 15%; left: 90%; }   
  .star11 { top: 70%; left: 75%; }
  .star12 { top: 40%; left: 55%; }  
  .star13 { top: 80%; left: 60%; }
  .star14 { top: 85%; left: 90%; }
  .star15 { top: 88%; left: 45%; }

  .rainbow-title {
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-size: 80px;
    text-align: center;
    margin-top: 20px;
  }
  
  .rainbow-title span:nth-child(3n+1) {
    color: orange;
  }
  
  .rainbow-title span:nth-child(3n+2) {
    color: pink;
  }
  
  .rainbow-title span:nth-child(3n+3) {
    color: yellow;
  }
  .intro-text {
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-size: 20px;
    color: white;
    text-align: center;
    margin: 15px auto;
    max-width: 70%;   
    line-height: 1.6;
  }
  .home-link {
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
  }
  
  .home-link a {
    color: white;         
    text-decoration: none; 
  }
  
  .home-link a:hover {
    text-decoration: underline; 
  }
  