@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed");body > .post-password-form {
  padding-top: 185px;
  background-image: url(https://www.ntx.edok.fr/wp-content/uploads/2024/02/exo-lab2.svg);
  background-color: #F9F9F9;
  -webkit-mask-image: linear-gradient(black, black, black, transparent);
  mask-image: linear-gradient(black, black, black, transparent);
  background-repeat: no-repeat;
  background-position: 44% 65px;
  background-size: 270px;
  text-align: center;
  padding-left: 25%;
  padding-right: 25%;
  font-family: Roboto Condensed;
  padding-bottom: 180px;
}
.post-password-form > p:nth-child(2) {
  padding-top: 3%;
}
html > body > .post-password-form > p:nth-child(2) > label {
  color: #f9f9f9;
  font-size: 15px;
  padding-left: 17.5%;
}
body #pwbox-94 {
  padding-top: 8;
  margin-top: 16px;
  margin-right: 0;
  padding-right: 0;
  outline: 0;
  border-radius: 30px 30px 30px 30px;
}
body > .post-password-form > p > input {
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase !important;
  border-radius: 33px 33px 33px 33px !important;
  background-color: #8f33ab;
}
html > body > .post-password-form > p:nth-child(2) > input {
  padding-right: 25px;
  padding-left: 25px;
  margin-left: 15px;
  padding-top: 13px;
  padding-bottom: 13px;
  outline: 0;
  font-size: 15px;
  letter-spacing: 1px;
  background-color: #7e2293;
}
#pwbox-94 {
  border-color: #adadad;
}
html > body > .post-password-form > p:nth-child(2) > input:hover {
  background-color: #28aef3;
  font-weight: 500;
}
@media screen and (max-width: 1024px) {
  html > body > .post-password-form > p:nth-child(2) > label {
    padding-left: 14%;
  }
}
@media screen and (max-width: 768px) {
  body > .post-password-form {
    padding-top: 245px;
    background-position: 50% 125px;
    padding-bottom: 220px;
  }
  html > body > .post-password-form > p:nth-child(2) > label {
    padding-left: 16%;
  }
  body > .post-password-form {
    padding-left: 12%;
    padding-right: 12%;
  }
}
@media screen and (max-width: 667px) {
  html > body > .post-password-form > p:nth-child(2) > label {
    padding-left: 10%;
  }
  body > .post-password-form {
    padding-left: 12%;
    padding-right: 12%;
  }
}
@media screen and (max-width: 375px) {
  html > body > .post-password-form > p:nth-child(2) {
    padding-top: 10%;
  }
  html > body > .post-password-form > p:nth-child(2) > input {
    padding-right: 18px;
    padding-left: 18px;
    margin-left: 10px;
    padding-top: 13px;
    padding-bottom: 13px;
  }
  html > body > .post-password-form > p:nth-child(2) > label {
    padding-left: 0%;
  }
  body > .post-password-form {
    padding-left: 12%;
    padding-right: 12%;
  }
}
