lots of HTML & CSS with a dash of JS