I've made a module with a custom page. On this page I have a list of around 20 checkboxes, each followed by a single word for identification. I would like to display this with CSS in multiple columns.
All resources I could find says that to edit CSS, I should: - Create a new theme - Use that theme to override the CSS I need
However, this seems a bit excessive just to style a single element. The effect should look like:
<ul style="column-width:20em;">
Which does everything I need. Now, I've learned that inline CSS is not done, and I understand perfectly why. However, creating a new theme sounds a bit like using a howitzer to kill a bug.
Should I:
Just inline the CSS ?
Put some CSS files into my non-theme module, referring just to the ID of the element ?
Create an entire new theme to style this single element of my module ?
Or is there another solution for a case like that that I could not find ?