I don't think that CSS method supports negative regular expressions. One way to acheive what you want might be to define a global rule and then override it for System Tiddlers ...
.tc-titlebar h2 { background: yellow; } [data-tiddler-title^="$:/"] .tc-titlebar h2 { background: transparent; } This uses the standard CSS "cascade" to over-write the standard rule for specific cases. Best wishes TT On Monday, 21 October 2019 12:14:09 UTC+2, Hubert wrote: > > Hello, > > In reference to custom styles by data-tiddler-title > <https://tiddlywiki.com/#Custom%20styles%20by%20data-tiddler-title:%5B%5BCustom%20styles%20by%20data-tiddler-title%5D%5D%20HelloThere%20GettingStarted%20Community>, > > I would like to make some CSS styling that will be applied everywhere > *except* system tiddlers. > > I have the code below, put I would need to flip it to *NOT* somehow. > Would anyone have an idea how this could be done? > > [data-tiddler-title^="$:/"] .tc-titlebar h2 { > background: yellow; > } > > Thanks, > Hubert > > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/df0cdc75-eac2-40ad-9055-1676a56bfeca%40googlegroups.com.