What are the best practices to design resolution and aspect independent UI while retaining aspect ratios within the app?

I was just wondering what the best practices are designing the ux, when you want aspect ratios of objects not to change and to retain the same border-radius (or text position, size etc.) to object ratio.

Is it a good way to design all scss declarations in relation to vh or vw or are there other better ways to tackle these issues ?

I know this is more of a scss question than an ionic question but I thought this is a great place to ask this question nonetheless :slight_smile: