Parto da un presupposto: se il demo è visualizzato nel mio browser, allora quell'ipotesi va esclusa. Ho comunque provato con browser diveri su macchine diverse, ed il risultato è lo stesso.
Sempre per lo stesso presupposto, non dovrebbero esserci errori nel codice... io l'ho copiato pari pari inserendolo in tag style e body.
Purtroppo non ti posso postare la pagina, il sito è sotto manutenzione 503 riservata solo al mio IP.
Resta l'opzione delle classi in conflitto.... ma anche lì, come vedi dal codice, non ci sono classi ma solo stili relativi al font. E poi ho verificato con un online-formatter e il problema c'è anche lì.
se tolgo le righe relative a font, almeno compare il background