.. Titling ##++::==~~--''`` .. _`theme section`: Themes ====== CSS ~~~ The best way to change how your Story looks is to apply CSS rules to the HTML5 output. The examples have some CSS files to get you started. I recommend separate files for different purposes. Here's my own naming convention which you can adopt; or develop another as you wish. ========== ======================================================================= CSS file Focus ========== ======================================================================= basics.css Normalization. Generic defaults. layout.css Flex and Grid structures. object.css Thumbnails and decoration for specific story entities. reveal.css Animations and transitions. style*.css Scene-specific styling. See the :ref:`Styles page Balladeer switches the theme for you when you want to depart from the default: .. literalinclude:: ../lite/test/test_director.py :lines: 799 :dedent: 8 .. _CSS variables: https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties .. _Weasyprint: https://weasyprint.org/