body#home {
  background-color: white;
}

.nav-header.at-top {
  backdrop-filter: saturate(180%) blur(20px) brightness(0%);
  transition: background 422ms cubic-bezier(.4, 0, .6, 1) 80ms,
              backdrop-filter 0s, 
              opacity .32s cubic-bezier(.4, 0, .6, 1);
}

a {
  align-self: flex-start;
}

main {
  background-color: black;
  font-family: Arial, sans-serif;
  color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 5em;
  gap: 2rem;
  margin-bottom: 12px;
}

main img {
  height: 250px;
  object-fit: scale-down;
}

main span {
  color: rgba(255, 255, 255, .9);
  font-size: 40px;
  display: flex;
}

main span p {
  font-size: 3px;
}

span {
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.003em;
  font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.section {
  margin-bottom: 12px;
  /* overflow-x: hidden; */
}

.section#round1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #D60900;
  padding: 1rem 0 2.5rem;
}

.section#naruto {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: black;
  padding: 1rem 0 2.5rem;
}

.section#pokemon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #D60900;
  padding: 1rem 0 2.5rem;
}

.section#round1 img {
  margin-left: 2rem;
  width: 200px;
  object-fit: scale-down;
}

.section#naruto img {
  margin-left: 2rem;
  width: 200px;
  object-fit: scale-down;
}

.section#pokemon img {
  margin-left: 2rem;
  width: 200px;
  object-fit: scale-down;
}

.carousel#round1 {
  background-color: white;
  padding: 0.5rem;
  margin-top: 1rem;
}

.carousel#naruto {
  background-color: #FDA436;
  padding: 0.5rem;
  margin-top: 1rem;
}

.carousel#pokemon {
  background-color: white;
  padding: 0.5rem;
  margin-top: 1rem;
}

.carousel#round1 img {
  margin: 0;
  height: 500px;
  width: auto;
}

.carousel#naruto img {
  margin: 0;
  height: 250px;
  width: auto;
}

.carousel#pokemon img {
  margin: 0;
  height: 250px;
  width: auto;
}

.section#das {
  display: flex;
  align-items: center;
  background-color: #f5f5f7;
}

.section#das img {
  min-width: 50%;
  object-fit: scale-down;
  padding-top: 1em;
}

.section#das span {
  min-width: 50%;
  display: flex;
  justify-content: center;
  text-align: center;
  color: black;
  font-size: 40px;
}

.section#pc {
  display: flex;
  align-items: center;
  background-color: black;
}

.section#pc img {
  min-width: 50%;
  object-fit: scale-down;
  padding: 1em 0 0;
  filter: brightness(110%);
}

.section#pc span {
  min-width: 50%;
  display: flex;
  justify-content: center;
  text-align: center;
  color: white;
  font-size: 40px;
}

@media (orientation: portrait) {
  body#home {
    background-color: #161617;
  }
}