Add mobile style for cards.

This is not yet finished, missing
detail adaption for inter-device sizes
(between desktop and mobile).