Acabo de leer en digital-web magazine un artículo que me ha parecido muy interesante: explica la manera de generar CSS dinámicos que pueden seleccionarse por el usuario sin necesidad de hacer ni siquiera una recarga de la página.
Actualmente estoy haciendo una web para una empresa que necesita justamente esto: trabajan con personas discapacitadas y requieren que su página ofrezca al usuario varios perfiles o presentaciones diferentes como, por ejemplo, un perfil de alto contraste para personas con discapacidad visual o perfiles con contenido audio-descrito.
Espero que a vosotros también os sirva de ayuda.