This is exactly what I needed. The accessibility features are particularly well thought out.
Would love to see more examples of custom theming. Great work though!