I think will never exist software with all small settings in the world. Therefore, CSS is something that should strive to explore any person working with sites. CSS is not programming. And it is quite simple.
but making a unique class name is too far for me.
It is easier than you think. Just one word or set words without gaps with small letters. Just enter any words, even such

And then the code will be such :)
/* Button*/
.i-love-this-world {
box-shadow: 0 0 10px #000;
}
/* Buttons Group*/
.i-love-my-home a {
box-shadow: 0 0 10px #000;
}
Do not give up and soon you will understand that CSS is better than any Page Builder