FIX: map now renders properly

Put a containing div inside app-map's shadow DOM to hold the map.