did you look into weatherstripping?
a lot of people on this site use it for their cabinets...
Yeah, I've tried weather stripping, but that just creates gaps in other places when I close the door. I think I'm going to get some heavy-duty plastic (like panda plastic) and make a faux light door on the inside. I'll update when I get it working.