Cool and creative concept!
I like the theme implementation here, didn't expect that one :)
Well done!