base.css: made footer appear above cards

Since cards get different z-indexes based on hover/highlight effects, we need to ensure the footer is always on top by giving it a larger z-index (or structure the HTML differently).