article form {
  width: 400px;
  flex-direction: column;
  gap: 10px;
}

article form input {
  width: 100%;
  height: 50px;
  background-color: #fff;
  border-radius: 8px;
  border: unset;
}

[data-theme='dark'] article form input {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.1);
}

article form button {
  width: 100%;
  height: 50px;
  color: #fff;
  background-color: #434B57;
  border-radius: 8px;
  border: unset;
}

article form button:hover {
  background-color: #353C45;
}

@media (max-width: 1280px) {
  article form {
    width: 100%;
  }
}