form {
  display: flex;
  align-items: center;
  flex-direction: column;
  max-width: 500px;
  margin: 0 auto;
  width: 100%;
  padding: 8px;
}


.input {
  padding: 8px 10px;
  font-family: inherit;
  display: block;
  font-weight: 600;
  color: var(--input-clr);
  width: 100%;
  margin-bottom: 10px;
  border: 2px solid var(--borders);
}

/*  MODAL */
.forum-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #5b5b5bde;

}

.forum-modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white;
  padding: 10px;
  opacity: 0;
  display: block;
  animation: fadeIn 1s forwards;
}

.forum-modal.no-active {
  display: none;

}

.forum-modal-close {
  position: absolute;
  top: 0;
  right: 10px;
  font-size: 36px;
  color: var(--main);
  cursor: pointer;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@media(max-width:760px) {
  .forum-modal-content {
    width: 95%;
  }
}