Можно ли применить условное задание к фону карты в Mapbox Studio?
Я пытаюсь сделать следующее, но кажется, что условия полностью обойдены в блоке Map:
@invert: 'No';
Map
{
[@invert = "No"]
{
background-color: green;
}
[@invert = "Yes"]
{
background-color: red;
}
}
Когда для @invert установлено значение "Нет", цвет фона - зеленый, а для @invert - "Да", цвет фона - зеленый. Это как если бы он пропускал прямо над условным и просто использовал первую инструкцию и игнорировал вторую. Это нормальное поведение, если не существует условных выражений, и одна и та же инструкция задается дважды, но я никогда не сталкивался с этой проблемой при использовании условных выражений, кроме как в блоке Map.
Здесь есть ошибка, которую я не вижу, или возможный обходной путь?