@import "../../header.css";
@import "../../defaults.css";

#header-container {
  background: black;
}

* {
  background: black;
}

a {
  text-decoration: none;
}

p {
  font-family: "Azeret Mono";
}

#content {
  background: black;
  min-width: 1100px;
  font-size: 20px;
  margin: 160px 0 100px 0;
  padding: 5% 8% 0 8%;
}

#top-row {
  display: flex;
}

#content h1 {
  color: var(--accent);
}

#description {
  width: 40%;
}

#picture {
  display: flex;
  justify-content: flex-end;
  width: 60%;
}

#picture-frame {
  display: flex;
  background: var(--accent);
  padding: 3px;
  height: 450px;
}

#picture-frame > a > img {
  height: 450px;
}

#picture-button {
  display: flex;
  background: var(--accent);
  color: black;
  width: 50%;
  padding: 250px 10px 0 10px;
  justify-content: center;
}

#cyb-list {
  margin: auto;
  margin-top: 50px;
}

#cyb-list a {
  color: var(--accent);
}

@media (max-width: 1500px) {
  #content {
    display: block;
    background: black;
    width: 100%;
    min-width: unset;
    font-size: 18px;
    margin: unset;
    padding: unset;
    margin-top: 120px;
  }

  #top-row {
    display: block;
  }

  #description {
    padding: 0 0 0 5%;
    width: 90%;
  }

  #picture {
    display: block;
    justify-content: unset;
    margin: auto;
    margin-bottom: 10px;
    margin-top: 30px;
    padding: unset;
    width: 90%;
  }

  #picture-frame {
    display: flex;
    background: var(--accent);
    height: unset;
    /* width: 100%; */
    width: 500px;
  }

  #picture-frame > a > img {
    height: unset;
    /* width: 100%; */
    width: 500px;
  }

  #picture-frame > a {
    background: var(--accent);
  }

  #picture-button {
    display: flex;
    background: var(--accent);
    color: black;
    /* height: 100%; */
    padding: 0 10px 0 10px;
    justify-content: center;
  }

  #cyb-list {
    margin: 0 0 10% 5%;
  }
}
