Dashboard: minimum/maximum(?) tile size and fonts, not absolute...or mobile-aware layout

I set font sizes in custom CSS using vh and vw, and I have a pretty good scalable dashboard: