/* Text formatting */
h1 {
  font-weight: normal;
    color: azure;  
    font-family: 'Nanum Myeongjo', serif;
  margin-bottom: 0;
    text-align: center;
    font-size: 40px;
}
h2 {
    font-weight: normal;
    color: azure;  
    font-family: 'Nanum Myeongjo', serif;
  margin-bottom: 0;
    text-align: center;
    
}
.poem {
    text-align: center;
    font-size-adjust: auto;
    font-size: 20px;
    font-family: 'Nanum Myeongjo', serif;
    line-height: 2.0em;
    color: floralwhite;
}
footer {
    text-align: left;
    font-size-adjust: auto;
    font-size: 10px;
    font-family: 'Nanum Myeongjo', serif;
    line-height: 1.0em;
    color: floralwhite;
}

/* background image */
body {
  background-image: url('bog.jpg');
  background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;  
}

/* add box behind text */
.headbox {
    background-color: rgba(178, 186, 174, 0.72);
    border-radius: 10px;
    margin: 0 30% 0 30%;
    padding: 1%
}

/* The nobody and somebody tags dictate the size changes of the words somebody and nobody */
.nobody {
    font-size:50%;
    text-transform: uppercase;
}
.somebody {
    font-size:150%;
    text-transform: uppercase;
}

/* the tooltip css controls the popup above the word public */ /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: (I removed the line border-bottom: 1px dotted black; from the first tooltip section because I didn't want the dotted black line but I might add it again but with a color to match the text, not black) */
.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  
  opacity: 0;
  transition: opacity 1s;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

/* makes frog change size */
.target {
  font-size: 14px;
  transition-property: height;
  transition-duration: 4s;
}

.target:hover {
  font-size: 36px;
}

/* link formatting */
a:link {
  color: floralwhite;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: azure;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: floralwhite;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: azure;
  background-color: transparent;
  text-decoration: underline;
}