As I start diving into the realm of Polymer web components, I am faced with the challenge of designing a product that can seamlessly integrate into multiple client applications or operate as a standalone application. This product happens to be a game with consistent rules and flow across all implementations, the only difference being the styling to match its environment.
While I am drawn to utilizing some of the sleek Polymer Paper elements for the user interface aspects of my custom elements, I want to avoid imposing a specific design aesthetic on clients. Instead, I believe it would be more beneficial for each custom Polymer element to return semantic HTML.
With this in mind, I find myself wondering how I can empower clients consuming the game to apply their own look and feel. I have come across suggestions of applying styles within each element in my research on Polymer. While this may work well for structural purposes, I am curious if anyone has implemented strategies for incorporating custom CSS styles for Polymer elements?
Any insights are greatly appreciated. Thank you.