h2 {
  height: 12px;
  background: linear-gradient(
    to right,
    rgb(105, 44, 0),
    rgb(105, 44, 0) 20%,
    rgb(191, 69, 4) 20%,
    rgb(191, 69, 4) 40%,
    rgb(228, 86, 0) 40%,
    rgb(228, 86, 0) 60%,
    rgb(240, 136, 55) 60%,
    rgb(240, 136, 55) 80%,
    rgb(255, 168, 55) 80%,
    rgb(255, 168, 55)
  );

  margin-top: 20px;
  margin-bottom: 20px;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.headercontainer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  column-gap: 10px;
  margin-right: 10px;
}


.orbitron {
  font-family: "Orbitron", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
}

.header {
  font-family: Orbitron;
  font-style: italic;

  margin-top: 5px;

  margin-bottom: 10px;

  font-size: 50px;

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  /*box-shadow:
    5px 5px 0 rgb(228, 86, 0),
    10px 10px 0 rgb(240, 136,55);*/
}

.buttons {
  margin-top: 20px;
}

.button-icons {
  display: flex;
  flex-direction: row;
  column-gap: 10px;
  justify-content: center;
  align-items: center;
}

.sun-icon {
  font-size: 1.1rem;
  color: beige;
}

.moon-icon {
  font-size: 1.1rem;
  color: beige;
}

.moon-icon-small {
  font-size: 0.7rem;
  color: dimgray;
}

.sun-icon-small {
  font-size: 0.7rem;
  color: dimgray;
}

.light-mode-elements {
  background-color:#FFAD60;
  border: solid #FFAD60;
  color: #4e1510;
  transition: 0.3s ease-in-out;
  box-shadow:
    5px 5px 0 rgb(105, 44, 0),
    10px 10px 0 rgb(191, 69, 4);
}

.dark-mode-elements {
  background-color: #292826;
  border: solid #292826;
  color: beige;
  transition: 0.3s ease-in-out;
  box-shadow:
    5px 5px 0 rgb(228, 86, 0),
    10px 10px 0 rgb(240, 136, 55);
}

.container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: wrap;
  align-items: center;
}

.highlight-img {
  width: auto;
  height: auto;
  max-width: 50%;
  max-height: 40%;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

}

.img-border-dark {
  box-shadow:
    3px 3px 0 rgb(228, 86, 0),
    6px 6px 0 rgb(240, 136,55);
  transition: 0.3s ease-in-out;
}

.img-border-light {
  box-shadow:
    3px 3px 0 rgb(105, 44, 0),
    6px 6px 0 rgb(191, 69, 4);
  transition: 0.3s ease-in-out;
}

.infobox {
  font-family: "Orbitron", sans-serif;
    font-weight:500;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  column-gap: 5%;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-evenly;
  align-items: center;
  flex-wrap: wrap;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  /*box-shadow:
    5px 5px 0 rgb(228, 86, 0),
    10px 10px 0 rgb(240, 136,55);*/
  padding: 5%;
}

.info {
  padding: 10px;
  font-style: italic;
  display: flex;
  align-items: center;
  column-gap: 11px;
}

.info-dark-mode {

  border: solid rgb(228, 86, 0);
  background-color: rgb(228, 86, 0);
  box-shadow:
    3px 3px 0 rgb(240, 136, 55);
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: 0.3s ease-in-out;



}

.info-light-mode {

  border: solid rgb(240, 136, 55);
  background-color: rgb(240, 136, 55);
  box-shadow:
    3px 3px 0 rgb(228, 86, 0);
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  transition: 0.3s ease-in-out;


}

.born-on-day {
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size: 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-style: italic;
}

.born-on-day-dark-mode {

  border: solid #ffa837;
  background-color: #ffa837;
  transition: 0.3s ease-in-out;

}

.born-on-day-light-mode {

  border: solid #e13900;
  background-color: #e13900;
  transition: 0.3s ease-in-out;

}

a {
  text-decoration: none;
}

.socials {
  margin-right: 10px;
  padding: 30px;
  display: flex;
  flex-direction: row;
  column-gap: 17px;
  flex-wrap: wrap;
  justify-content: space-around;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  /*box-shadow:
    5px 5px 0 rgb(228, 86, 0),
    10px 10px 0 rgb(240, 136,55);*/
  margin-top: 20px;
}

.darkMode {
  background-color: rgb(105, 105, 105);
  transition: 0.3s ease-in-out;
  background-image: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 9px,
    #FFA837 9px,
    #FFA837 10px
  );
}

.lightMode {
  background-color: #FFEEAD;
  background-image: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 9px,
    #e13900 9px,
    #e13900 10px
  );
  transition: 0.7s ease-in-out;
}

.light-mode-button {
  width: 75px;
  height: 25px;
  border: none;
  transition: 0.3s ease-in-out;
  cursor: pointer;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  box-shadow:
    3px 3px 0 rgb(105, 44, 0),
    6px 6px 0 rgb(191, 69, 4);
}

.dark-mode-button {
  width: 75px;
  height: 25px;
  border: none;
  cursor: pointer;
  transition: 0.3s ease-in-out;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  box-shadow:
    3px 3px 0 rgb(228, 86, 0),
    6px 6px 0 rgb(240, 136, 55);
}
