An adventure workshop to teach CSS