Spajanje zarezom u LESS

Neka postoji funkcija koja kreira senku bloka:

styles.less.shadow(@s) {
  box-shadow: @s;
}

Recimo da želimo da dodamo dve senke bloku, pozivajući našu funkciju dva puta:

styles.lessp {
  .shadow(1px 1px red); 
  .shadow(2px 2px blue);
}

Međutim, nećemo ništa postići, jer će poziv dve senke jednostavno dodati dva svojstva box-shadow:

styles.cssp {
  box-shadow: 1px 1px red;
  box-shadow: 2px 2px blue;
}

A mi bismo želeli da se senke dodaju u jedno svojstvo box-shadow preko zareza, ovako:

styles.cssp {
  box-shadow: 1px 1px red, 2px 2px blue;
}

Da bi naša funkcija radila na opisan način, potrebno je da se vrednost svojstva napiše posle specijalnog operatora +:, ovako:

styles.less.shadow(@s) {
  box-shadow+: @s;
}
Задание 1

Napravite sličnu funkciju za svojstvo text-shadow.

Задание 2

Napravite sličnu funkciju za svojstvo background.