Mauvaise compression des couleurs dans les SVG générés depuis un squelette

(suite de #4860 (comment 176888))

Avec la compression CSS, style='fill:white%3B' devient style='fill:#FFF%3B' au lieu de style='fill:%23FFF%3B' (# non remplacé par %23). Je crois que ça le fait aussi avec les couleurs sur 6 chiffres mais je ne peux plus faire le test.

Le code complet sans compression

.wrapper.style4:before, .wrapper.style4:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:white%3B' /%3E%3C/svg%3E");
}

Le code complet avec compression

.wrapper.style4:before,.wrapper.style4:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:#FFF%3B' /%3E%3C/svg%3E")}