É bem interessante, eu mudaria 3 coisas
- Estilo padrão, para slides (PowerPoint, Google Slide, Impress) geralmente se usa:
section {
font-size: 18pt;
text-align: left;
}
- Ao invés do tema ser uma anotação, ser um seletor (pode se inspirar no PowerPoint)
- Gerar indicadores CSS para cada slide, por exemplo:
.slide_8 {
/* Esse CSS só se aplica ao slide 8*/
font-size: 18pt;
text-align: center;
}