I would add to this discussion.
3. stylesheet as inline element using <style>..</style> html tag
4. Define a CSS class elsewhere and use the class field on the current tiddler to include it.
3, inline styles Should be avoided except for quick test etc... or make sure you use selectors in the inline stylesheet definition otherwise the style sheet is applied to the whole wiki, but only ONLY when the tiddler is displayed, but there is not visible indicator where the inline style is used.
This can be very disruptive if you have many tiddlers open and suddenly you have erroneous css on your screen and you have to view the code or close tiddlers until you find the cause.
There should be a way to make such styles only apply within the current tiddler using the data tags etc... Perhaps the smartest way is to use the tiddlers CLASS FIELD and store the style definition in another tiddler. Since the class field is applied only to the tiddler in which it is used.
Regards
Tones