I've often heard smart to mean the initial feeling of a stinging or burning hurt. A pain that comes on really quickly, like carpet burn as an example. If the pain stays then it no longer smarts but aches, or whatever other description pains have.

"You look really smart in that suit" has fallen out of use. I would say that it was mostly said in my parent's generation (over 50).