Avoid hard-coding styles and use your own constructor classes or CSS variables. Responsive design and minimal dependencies help with this. Always test on popular topics. The developers from
magento 2 price per customer are great at this, they create plug-ins that easily combine with various themes without compromising layouts and usability. It's worth learning their methods.