/* css/style.css */

/* CONTACT FORM */
form {
  display: inline-flex;   /* keeps form from spanning full width if you prefer narrower forms */
  flex-direction: column;
  max-width: 400px;
  margin: 0 auto;         /* center form horizontally */
}

label {
  margin-top: 1em;
  margin-bottom: 0.5em;
  font-weight: 500;
}

input[type="text"],
input[type="email"],
textarea {
  padding: 0.5em;
  border: 1px solid #cccccc;
  font-size: 14px;
  border-radius: 3px;
}

/* Buttons */
button {
  margin-top: 1em;
  padding: 0.75em;
  background-color: #545454;
  color: #ffffff;
  border: none;
  border-radius: 3px;
  cursor: pointer;
}

button:hover {
  background-color: #cccccc;
}
footer p {text-align:center;}


