smaller output
different lightness for different depth of element
resolve shadow dom