add fill-canvas, simplify CSS