/* PDFlyHQ — tools/compress-pdf/upload.css
   Dropzone overrides for this step. Base .dropzone (border, states,
   min-height) lives in components/dropzone.css and is shared by every
   tool — only the presentation tweaks live here. */

/* Larger icon tile with a soft primary tint */
.dropzone__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  margin-bottom: var(--space-1);
  border-radius: var(--radius-xl);
  background: color-mix(in srgb, var(--color-primary-500) 12%, transparent);
  transition: transform var(--duration-base) var(--ease-bounce);
}
.dropzone__icon svg { width: 32px; height: 32px; }
.dropzone:hover .dropzone__icon { transform: translateY(-3px); }

.dropzone__title {
  font-weight: var(--font-semibold);
  font-size: var(--text-md);
  margin: 0;
}

.dropzone__or {
  font-size: var(--text-xs);
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--color-text-muted);
}

.dropzone small {
  display: flex;
  align-items: center;
  gap: var(--space-2);
  margin-top: var(--space-2);
}

/* Drag-over: lift the icon a little more for feedback */
.dropzone--dragover .dropzone__icon { transform: translateY(-5px) scale(1.04); }
