#drop-area {
  border: 2px dashed #ccc;
  border-radius: 20px;
  width: 300px;
  height: 150px;
  margin: 50px auto;
  padding: 20px;
  text-align: center;
  transition: border 0.3s;
}
#drop-area.highlight {
  border-color: #3a86ff;
}
#fileLabel {
  display: inline-block;
  padding: 8px 16px;
  color: white;
  background: #3a86ff;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 10px;
}