@luceos thanks for an answer, but i am afraid that i posted not full info in question above.
I've already using for AddClientAssets and successfully injected my .less file. There i can even use @config-primary-color variable for my element. What i want is have an input on extension settings modal window with label e.g. Button Color. After fill that input with hex code (#cccccc) and click save, this color should be applied on frontend. Same as Primary and Secondary Colors from the Appearance page apply for whole theme. Does this more detailed?