Along with all the other answers here, given that this is a Rails adjacent I would say Convention Over Configuration.
I like a basic text oriented page myself but sensible defaults would be useful. If the user wants to override the CSS in their browser they can do.
I want my text no wider than 80 characters, but I like the images to be potentially much wider than that. What is your solution?