body { font-family: Arial, sans-serif; }
h2 { color: #990000; text-align: center; }
form { display: flex; flex-direction: column; }
label { margin: 8px 0 4px; }
input, textarea {
  width: 100%; padding: 8px; border: 1px solid #cc0000; border-radius: 6px;
}
.modal {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0; top: 0;
  width: 100%; height: 100%;
  background-color: rgba(100, 0, 0, 0.7);
}
.modal-content {
  background: #ffdddd;
  margin: 10% auto;
  padding: 20px;
  border: 2px solid #cc0000;
  width: 400px;
  border-radius: 12px;
  box-shadow: 0 0 15px #660000;
}
input, textarea {
  width: 100%;
  padding: 8px;
  margin: 8px 0;
  border: 1px solid #cc0000;
  border-radius: 8px;
}
button {
  background: #cc0000;
  color: #fff;
  border: none;
  padding: 10px;
  border-radius: 8px;
  cursor: pointer;
}
button:hover {
  background: #990000;
}

