#style2 {
  text-shadow: -1px -1px 1px #000
}

#style3 {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .3), 0 -1px 0 rgba(0, 0, 0, .7)
}

#style4 {
  text-shadow: 0 -1px 1px #666, 0 1px 1px #FFF
}

#style5 {
  text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15)
}
#style6 {
  mix-blend-mode: difference;
  text-shadow: 0px 0px 3px #aaa;
  font-size:150%;
}

.style2 {
  text-shadow: -1px -1px 1px #000
}

.style3 {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .3), 0 -1px 0 rgba(0, 0, 0, .7)
}

.style4 {
  text-shadow: 0 -1px 1px #666, 0 1px 1px #FFF
}

.style5 {
  text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15)
}
.style6 {
  mix-blend-mode: difference;
  text-shadow: 0px 0px 3px #aaa;
  font-size:150%;
}
