body {
  background-color: #f4f6f9;
}

.container {
  max-width: 700px;
  background: #ffffff;
  padding: 30px;
  border-radius: 15px;
  box-shadow: 0 6px 16px rgba(0,0,0,0.1);
}

#drop-area {
  padding: 40px;
  border: 2px dashed #007bff;
  border-radius: 12px;
  background-color: #e8f0fe;
  color: #007bff;
  cursor: pointer;
  transition: background 0.3s ease;
}

#drop-area:hover {
  background-color: #d6e8ff;
}

textarea {
  resize: vertical;
}
