:root{
  --brand:#111827;
  --accent:#6366f1; /* indigo */
}
.hero{
  background: radial-gradient(80% 100% at 50% 0%, #e9eafc 0, #fff 60%);
}
.dropzone{
  border:2px dashed #cbd5e1;
  border-radius:1rem;
  padding:1.25rem;
  text-align:center;
  cursor:pointer;
  transition:.2s;
}
.dropzone:hover{ border-color:var(--accent); background:#f8fafc; }
.card-tool .card-header{ background:#0f172a; color:#fff; }
