Foot is actually swollen. When I push on skin it doesn't dent.
That's serious enough swelling that you should see a doctor to be sure you didn't break one of the bones in your foot. If you find out that nothing's broken, (it's only inflammation) you should call your LLMD and see what they have to say - just to be sure.
Otherwise, you need to start taking an anti-inflammatory.