Função CSS? Para estilizar vários elementos diferentes

Estou procurando ver se há uma maneira de criar uma função com um conjunto de estilos que possa ser usada repetidamente em um componente de tema.

Neste caso, um invólucro genérico de bbcode.

Existe uma maneira de usar &[data] que não precise ser chamada pelo invólucro de bbcode?

[Wrap="foo" X="bar"]

Estou procurando usar algo assim, mas sem precisar chamar o estilo definido com x=bar.

Estou querendo que Foo, foo1, foo2 tenham um conjunto comum de estilos e, em seguida, estilos extras exclusivos.