Finderski said:
Sidenote 3, for some reason I've found the input types of number get overridden (at least for the width) by the .charsheet styling, so for numbers I've always had to either use inline styling or !important in the css for any number fields.
As Vince says, you shouldnt need to do that. Either
input[type="number"]
or
input[type="number"].sheet-some-style {}
should override the sheet styling. I dont know if the first is enough, but the second should be.
Edit: oops just noticed Cassie said the same thing.
Vince said:
hmm. Is it OK to include .charsheet in our sheet css?
You can, but I'm not sure it does anything because I think its prepended to all user styles automatically, in the same way sheet- is added to class names. I could be wrong, I've never tested, but it's always there when i examine styles in Chrome Inspector.
cool tool to check specificity https://codepen.io/certainlyakey/pen/ycEAh
That site looks interesting. I'll definitely be playing around with it.