You don't have to add separate CSS file. You can just style-up new selectors you want, or use some existing in main template.css
or custom.css
, whichever you are using, and reference them in Custom HTML module.
That also goes along the line of general guidelines of using as small naumber of external CSS/JS files as possible, in order to reduce number of HTTP requests,.