Почему трава остается зеленый под снегом
Потому что это Вечнозеленые и зимнезеленые растения под снегом.
Под снегом тепло ;) А вообще, она не меняет своего летнего цвета. А все просто. Снег, особенно свежевыпавший, хороший теплоизолятор. Он не пропускает тепло с поверхности почвы, создавая своеобразный естественный парник.