

header {
  display: flex; 
  flex-flow: column nowrap;
  align-items: center; 
  background-color: #1F2937;
  
}




@media (max-width: 768px) {
  header {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  
}
nav{ display: flex;
  justify-content: space-between; /* ← pushes logo left, nav right */
  align-items: center;
  padding: 10px 30px;


  
}
.logo{
   display: flex; 
  flex-flow: column wrap;
  padding: 20px;
}

.nav-links {
    display: flex; 
    align-items: flex-start;

  gap: 30px;                      
  list-style: none;
  list-style-type: none;
  font-family: "Lobster", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 29px;
 
}


h1 {

  margin: -36.4px;
  padding: 39.2px;
  font-family: "Dancing Script", cursive;
  font-weight: 400;
  font-size: 68px;
  font-style: normal;
  color: #F9FAF8;
}

h2 {
  margin: 25.8px;
  padding: 0px;
  font-size: 18px;
  font-family: "Lobster", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #F9FAF8;
}

.button-top {
    margin: 25.8px;
  padding: 0px;

  font-family: "Lobster", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: large;
  width: 100px;
  height: 45px;
  background-color: white;
  color: black;
  border: 2px dashed #607aad;
  border-radius: 8px;
  transition: background-color 0.8s ease, color 0.8s ease, transform 0.8s ease;
}


.button-top:hover {
  border: 2px dashed white;
  background-color: #607aad;
  

  color: white;
  transform: translateY(-1px); 
}


.lefishe-gif {
  display: flex;
    margin: 25.8px;
  padding: 0px;
    border: 2px dashed #ffffff;

}



/* Links */
a {
  color: #F9FAF8;
  text-decoration: none;
  transition: color 0.8s;
}

a:hover {
  color: #607aad;
}

/* Tooltip System */
.hover-translate,
.hover-translate-h2 {
  position: relative;
  display: inline-block;
  cursor: help;
}

.tooltip {
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
  background: black;
  color: white;
  font-size: 19px;
  opacity: 0;
  transition: opacity 0.9s ease;
  white-space: nowrap;
  pointer-events: none;
}

.hover-translate:hover .tooltip,
.hover-translate-h2:hover .tooltip {
  opacity: 1;
}
