1. пишем на чистом языке. здесь я сразу отбрасываю разного рода нытье про написнаие лишних симповолов от адептов, например, стайлуса 2. пишем используя фичи, которы еще не вовсех браузерах есть (подходим аккуратно и с головой) 3. используем browserlist (как в Babel) для корректного полифилинга свежих фич и оптимальной работы автопрефиксера 4. улучшаем CSS (автопрефиксер) 5. минифицируем (OCSS)
переходим по ссылке и ищем аналоги твоих фич, но только не на выдуманном синтаксисе, а на том который будет или уже есть в языке https://preset-env.cssdb.org/features
миксинов в CSS пока не предвидится, была штука @apply, но черновик задеприкейтили. в языке есть миксины, называются multiple selectors, только миксование как-раз по БЭМ миксам в разметке