can't believe i've spent the last 3 hours debugging a layout issue that boils down to one misplaced semicolon in my css