Line spacing: I agree with you that it’s fairly straightforward, and could go in the template
Divider: implicit in reviewer.scss seems appropriate
Fonts: Having a font-family line in template makes it easier for the user to adjust their font. Using some placeholder like ‘font-family: “default Anki font”’ that gets replaced later could work, but it’s not a perfect solution:
- Users can’t easily make small changes to the existing list
- It’s complicated to localize into the user’s native language
- It won’t work when imported into an older Anki client
Desktop margins: no strong feelings here
Readable width: yep, changes to the implicit margins/transform would break existing templates. I suspect this is something we can’t change without some sort of opt-in by the user.