 
/* master style for the page */

  body {
      background: black;
      margin: 0;
      min-height: 100vh;
      color: #ffbf00;
      font-family: sans-serif;
}

 .page {
    display: flex;
    flex-direction: column; /* stack eyes + content vertically */
    align-items: center;    /* center horizontally */
    gap: 40px;              /* spacing between eyes and content */
 }


/* ----- This is the start of the eye programming----- */

.eyes-container {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap; /* in case viewport is too narrow */
    gap: 70px;
    padding-top: 100px;
    padding-bottom: 300px;
}
.eye {
    width: 140px;
    height: 140px;
    position: relative;
  }
.eyeball {
    width: 100%;
    height: 100%;
    background: #b38600;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 0; left: 0;
    z-index: -2;
    display: flex;
    justify-content: center;
    align-items: center;
  }
.pupil {
    width: 90px;
    height: 90px;
    background: black;
    border-radius: 50%;
    position: absolute;
    transition: transform 0.05s;
    z-index: -1;
  }

.lid {
    /* Eyelids */
    position: absolute;
    width: 100%;
    height: 50%;
    background: black;       /* blends with page */
    left: 0;
    transition: transform 0.03s ease-out;
    z-index: -1; /* above eyeball */
  }
.top-lid {
    top: 0;
    transform: translateY(-100%);
  }
.bottom-lid {
    bottom: 0;
    transform: translateY(100%);
  }
  
/* ----- This is the end of the eye programming----- */

#playPause:hover {
  /* visual interactivity for our frog button */
  transform: scale(1.5);
  transition: transform 0.1s ease-in-out;
  cursor: pointer;
}

.content {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.audio-player {
  position: absolute;
  width: auto;
  height: auto;
  top: 300px;
  left: 200px;
  }

