aren't ALL toilet seats for bums?
To solve your particular problem,you could apply a thin layer of clear or white silicone RTV to the tank lid where it contacts the seat,to act as a cushion,but not be noticable. Maybe just a dab of white RTV will do ya.