#rsvp-app { font-family: sans-serif; max-width: 500px; margin: 2em auto; }
#guest-search { width: 100%; padding: 8px; font-size: 1em; }
#search-results button { display: block; margin-top: 5px; padding: 6px; width: 100%; text-align: left; }
form label { display: block; margin-top: 1em; }
form input, form select, form textarea { width: 100%; padding: 6px; }

.button-danger {
  background-color: #dc3232;
  color: white;
  border: none;
  padding: 6px 12px;
  border-radius: 3px;
  cursor: pointer;
}

.button-danger:hover {
  background-color: #a00;
}
