45deg, #f8f9ff, #f0f2ff);
      cursor: pointer;
      transition: all 0.3s ease;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #667eea;
      font-weight: 500;
      font-size: 16px;
    }

    #dropzone:hover {
      border-color: #5a67d8;
      background: linear-gradient(45deg, #f0f2ff, #e8ebff);
      transform: translateY(-2px);
    }

    #dropzone.dragover {
      border-color: #4c51bf;
      background: linear-gradient(45deg, #e8ebff, #ddd6fe);
      tr