Changelog v3.5.2 CSS Style Refactor Full separation of CSS string variables from the main spell book card and the settings card. Moved large amount of CSS that wasn't saved to variable strings into strings. Able to move one API lookup to settings page so it doesn't load every run of the script, not a huge gain but it's something. Style Changes A) Changed HTML output to use static dimensions and removed reliance on CSS relative position. This helps make the HTML render much closer between Chromium and Mozilla based browsers. B) Changed the font families and styles used in some places, most notably italicizing the Spell Names and adding a text shadow/glow to entire spell book card. C) Changed the blue dot HTML emoji that represented the prepared spell for an HTML symbol that changes color based on theme, to tie each theme together. String Naming Convention Changed a lot of string names to a standardized naming convention. This one is basically just for me so I don't have to come up with new names for strings and can, at a glance, know what each string is. It helps as this script is quite complicated at this point. Number of Minor Bug Fixes or Features A) In the spell book title, if a character's name ends in an "s" it will be grammatically correct when it comes to ownership(Telios's Spell Book vs. Telios' Spell Book). B) Changes to the Settings card in order to reload the correct colors when they are chosen, instead of having to run the script again to get them to display properly. C) The calculation for Maximum Prepared spells was using the caster_level character attribute. The script was calculating caster level for multi-class casters incorrectly because it assumed caster level needed to be calculated first, but the sheet was already doing this. This is been changed to calculate correctly. D) Changed the flow of the Settings card a bit again, when a new theme is chosen it now just displays the settings button as the Spell Book button is already at the bottom of the card. Four New Themes Added four new themes; Golden Quarry, Stonecut Vault, Feymist Bloom, and Circuit Tree. NOTE: Once you update the script, run it and go into settings and reload the cache.