make the style behave like a default Textual style, using design.css and scripts.js instead of custom filenames