I've never experienced this, and I wrote the whole thing.
Wuthering specifies Wine as its parent in the skin.xml file
Wedge builds a chain of nested skins (Weaving < Wine < Wuthering), and then proceeds to load the CSS in order (Wuthering in last, then.)
If you can't override a setting from Wine, you may
have done it incorrectly.
The first thing to test is using the reset keyword. Just add it to a selector you want to restyle from scratch. Just use #linktree reset
instead of #linktree
if you're about to overwrite the linktree. Ensure that you copy all CSS you want to keep from the parents, of course. 'reset' will delete *any* CSS declarations prior to the one found in that place, so even declarations found within the same extra.css file will be erased if they're made before. All right..?
Then, there's the order in which files are loaded. 'extra.css' comes after 'index.css' and 'sections.css', so it should override anything in those, regardless of whether they're in Weaving, Wine or your own skin. So, normally you've got everything covered here.