Card shell implementation for luna-next