diff --git a/1-js/1-getting-started/1-intro/limitations.png b/1-js/1-getting-started/1-intro/limitations.png
index 0f58b9d6..669db305 100644
Binary files a/1-js/1-getting-started/1-intro/limitations.png and b/1-js/1-getting-started/1-intro/limitations.png differ
diff --git a/1-js/1-getting-started/1-intro/limitations@2x.png b/1-js/1-getting-started/1-intro/limitations@2x.png
index e790016b..aef72ce2 100644
Binary files a/1-js/1-getting-started/1-intro/limitations@2x.png and b/1-js/1-getting-started/1-intro/limitations@2x.png differ
diff --git a/1-js/2-first-steps/12-ifelse/2-check-standard/ifelse_task2.png b/1-js/2-first-steps/12-ifelse/2-check-standard/ifelse_task2.png
index e8ec1691..a0925072 100644
Binary files a/1-js/2-first-steps/12-ifelse/2-check-standard/ifelse_task2.png and b/1-js/2-first-steps/12-ifelse/2-check-standard/ifelse_task2.png differ
diff --git a/1-js/2-first-steps/12-ifelse/4-check-login/ifelse_task.png b/1-js/2-first-steps/12-ifelse/4-check-login/ifelse_task.png
index 615484fc..56ed3c7c 100644
Binary files a/1-js/2-first-steps/12-ifelse/4-check-login/ifelse_task.png and b/1-js/2-first-steps/12-ifelse/4-check-login/ifelse_task.png differ
diff --git a/1-js/2-first-steps/5-variables/variable-change.png b/1-js/2-first-steps/5-variables/variable-change.png
index 19fa6fbf..29531507 100644
Binary files a/1-js/2-first-steps/5-variables/variable-change.png and b/1-js/2-first-steps/5-variables/variable-change.png differ
diff --git a/1-js/2-first-steps/5-variables/variable-change@2x.png b/1-js/2-first-steps/5-variables/variable-change@2x.png
index d00fbe15..855fee00 100644
Binary files a/1-js/2-first-steps/5-variables/variable-change@2x.png and b/1-js/2-first-steps/5-variables/variable-change@2x.png differ
diff --git a/1-js/2-first-steps/5-variables/variable.png b/1-js/2-first-steps/5-variables/variable.png
index aecd47ad..820d6f8e 100644
Binary files a/1-js/2-first-steps/5-variables/variable.png and b/1-js/2-first-steps/5-variables/variable.png differ
diff --git a/1-js/2-first-steps/5-variables/variable@2x.png b/1-js/2-first-steps/5-variables/variable@2x.png
index 97d2b79d..68573ab8 100644
Binary files a/1-js/2-first-steps/5-variables/variable@2x.png and b/1-js/2-first-steps/5-variables/variable@2x.png differ
diff --git a/1-js/3-writing-js/2-coding-style/code-style.png b/1-js/3-writing-js/2-coding-style/code-style.png
index ec347933..113879b2 100644
Binary files a/1-js/3-writing-js/2-coding-style/code-style.png and b/1-js/3-writing-js/2-coding-style/code-style.png differ
diff --git a/1-js/3-writing-js/2-coding-style/code-style@2x.png b/1-js/3-writing-js/2-coding-style/code-style@2x.png
index 3a88e149..62f9bd23 100644
Binary files a/1-js/3-writing-js/2-coding-style/code-style@2x.png and b/1-js/3-writing-js/2-coding-style/code-style@2x.png differ
diff --git a/1-js/3-writing-js/2-coding-style/figure-bracket-style.png b/1-js/3-writing-js/2-coding-style/figure-bracket-style.png
index 8317fd65..d32c5cb9 100644
Binary files a/1-js/3-writing-js/2-coding-style/figure-bracket-style.png and b/1-js/3-writing-js/2-coding-style/figure-bracket-style.png differ
diff --git a/1-js/3-writing-js/2-coding-style/figure-bracket-style@2x.png b/1-js/3-writing-js/2-coding-style/figure-bracket-style@2x.png
index b06abe7b..681c1dac 100644
Binary files a/1-js/3-writing-js/2-coding-style/figure-bracket-style@2x.png and b/1-js/3-writing-js/2-coding-style/figure-bracket-style@2x.png differ
diff --git a/1-js/4-data-structures/4-object/object-person-1.png b/1-js/4-data-structures/4-object/object-person-1.png
index 532330e0..ca18f5b8 100644
Binary files a/1-js/4-data-structures/4-object/object-person-1.png and b/1-js/4-data-structures/4-object/object-person-1.png differ
diff --git a/1-js/4-data-structures/4-object/object-person-1@2x.png b/1-js/4-data-structures/4-object/object-person-1@2x.png
index 7904d95c..bbdcaad5 100644
Binary files a/1-js/4-data-structures/4-object/object-person-1@2x.png and b/1-js/4-data-structures/4-object/object-person-1@2x.png differ
diff --git a/1-js/4-data-structures/4-object/object-person-2.png b/1-js/4-data-structures/4-object/object-person-2.png
index 4630054b..71ff8208 100644
Binary files a/1-js/4-data-structures/4-object/object-person-2.png and b/1-js/4-data-structures/4-object/object-person-2.png differ
diff --git a/1-js/4-data-structures/4-object/object-person-2@2x.png b/1-js/4-data-structures/4-object/object-person-2@2x.png
index 73ab98e8..17632c05 100644
Binary files a/1-js/4-data-structures/4-object/object-person-2@2x.png and b/1-js/4-data-structures/4-object/object-person-2@2x.png differ
diff --git a/1-js/4-data-structures/4-object/object-person-empty.png b/1-js/4-data-structures/4-object/object-person-empty.png
index 9dacd51b..059412ee 100644
Binary files a/1-js/4-data-structures/4-object/object-person-empty.png and b/1-js/4-data-structures/4-object/object-person-empty.png differ
diff --git a/1-js/4-data-structures/4-object/object-person-empty@2x.png b/1-js/4-data-structures/4-object/object-person-empty@2x.png
index 5eeafa15..87acf97d 100644
Binary files a/1-js/4-data-structures/4-object/object-person-empty@2x.png and b/1-js/4-data-structures/4-object/object-person-empty@2x.png differ
diff --git a/1-js/4-data-structures/4-object/object.png b/1-js/4-data-structures/4-object/object.png
index abda01bb..6ca037d7 100644
Binary files a/1-js/4-data-structures/4-object/object.png and b/1-js/4-data-structures/4-object/object.png differ
diff --git a/1-js/4-data-structures/4-object/object@2x.png b/1-js/4-data-structures/4-object/object@2x.png
index bd2590bb..53802a63 100644
Binary files a/1-js/4-data-structures/4-object/object@2x.png and b/1-js/4-data-structures/4-object/object@2x.png differ
diff --git a/1-js/4-data-structures/6-object-reference/variable-contains-reference.png b/1-js/4-data-structures/6-object-reference/variable-contains-reference.png
index 53d18fed..b418e03c 100644
Binary files a/1-js/4-data-structures/6-object-reference/variable-contains-reference.png and b/1-js/4-data-structures/6-object-reference/variable-contains-reference.png differ
diff --git a/1-js/4-data-structures/6-object-reference/variable-contains-reference@2x.png b/1-js/4-data-structures/6-object-reference/variable-contains-reference@2x.png
index 9a152357..19f3f817 100644
Binary files a/1-js/4-data-structures/6-object-reference/variable-contains-reference@2x.png and b/1-js/4-data-structures/6-object-reference/variable-contains-reference@2x.png differ
diff --git a/1-js/4-data-structures/6-object-reference/variable-copy-reference.png b/1-js/4-data-structures/6-object-reference/variable-copy-reference.png
index b6a502c3..e746e068 100644
Binary files a/1-js/4-data-structures/6-object-reference/variable-copy-reference.png and b/1-js/4-data-structures/6-object-reference/variable-copy-reference.png differ
diff --git a/1-js/4-data-structures/6-object-reference/variable-copy-reference@2x.png b/1-js/4-data-structures/6-object-reference/variable-copy-reference@2x.png
index 8e27b051..f6d7f397 100644
Binary files a/1-js/4-data-structures/6-object-reference/variable-copy-reference@2x.png and b/1-js/4-data-structures/6-object-reference/variable-copy-reference@2x.png differ
diff --git a/1-js/4-data-structures/6-object-reference/variable-copy-value.png b/1-js/4-data-structures/6-object-reference/variable-copy-value.png
index 33578c15..14be0c52 100644
Binary files a/1-js/4-data-structures/6-object-reference/variable-copy-value.png and b/1-js/4-data-structures/6-object-reference/variable-copy-value.png differ
diff --git a/1-js/4-data-structures/6-object-reference/variable-copy-value@2x.png b/1-js/4-data-structures/6-object-reference/variable-copy-value@2x.png
index 588762f5..58abf5f4 100644
Binary files a/1-js/4-data-structures/6-object-reference/variable-copy-value@2x.png and b/1-js/4-data-structures/6-object-reference/variable-copy-value@2x.png differ
diff --git a/1-js/4-data-structures/7-array/array-pop.png b/1-js/4-data-structures/7-array/array-pop.png
index af9d78be..26f39698 100644
Binary files a/1-js/4-data-structures/7-array/array-pop.png and b/1-js/4-data-structures/7-array/array-pop.png differ
diff --git a/1-js/4-data-structures/7-array/array-pop@2x.png b/1-js/4-data-structures/7-array/array-pop@2x.png
index 223a3f62..2c0c9b13 100644
Binary files a/1-js/4-data-structures/7-array/array-pop@2x.png and b/1-js/4-data-structures/7-array/array-pop@2x.png differ
diff --git a/1-js/4-data-structures/7-array/array-shift.png b/1-js/4-data-structures/7-array/array-shift.png
index 37cd1218..fc1cb1e1 100644
Binary files a/1-js/4-data-structures/7-array/array-shift.png and b/1-js/4-data-structures/7-array/array-shift.png differ
diff --git a/1-js/4-data-structures/7-array/array-shift@2x.png b/1-js/4-data-structures/7-array/array-shift@2x.png
index e94202db..3049f107 100644
Binary files a/1-js/4-data-structures/7-array/array-shift@2x.png and b/1-js/4-data-structures/7-array/array-shift@2x.png differ
diff --git a/1-js/4-data-structures/7-array/array-speed.png b/1-js/4-data-structures/7-array/array-speed.png
index d7989367..62bdc506 100644
Binary files a/1-js/4-data-structures/7-array/array-speed.png and b/1-js/4-data-structures/7-array/array-speed.png differ
diff --git a/1-js/4-data-structures/7-array/array-speed@2x.png b/1-js/4-data-structures/7-array/array-speed@2x.png
index 4c38c9a9..1de92618 100644
Binary files a/1-js/4-data-structures/7-array/array-speed@2x.png and b/1-js/4-data-structures/7-array/array-speed@2x.png differ
diff --git a/1-js/4-data-structures/7-array/queue.png b/1-js/4-data-structures/7-array/queue.png
index 8a90ef30..693c7ed4 100644
Binary files a/1-js/4-data-structures/7-array/queue.png and b/1-js/4-data-structures/7-array/queue.png differ
diff --git a/1-js/4-data-structures/7-array/queue@2x.png b/1-js/4-data-structures/7-array/queue@2x.png
index 2a1281d0..81fe2225 100644
Binary files a/1-js/4-data-structures/7-array/queue@2x.png and b/1-js/4-data-structures/7-array/queue@2x.png differ
diff --git a/1-js/4-data-structures/7-array/stack.png b/1-js/4-data-structures/7-array/stack.png
index 566da719..923d9ffa 100644
Binary files a/1-js/4-data-structures/7-array/stack.png and b/1-js/4-data-structures/7-array/stack.png differ
diff --git a/1-js/4-data-structures/7-array/stack@2x.png b/1-js/4-data-structures/7-array/stack@2x.png
index 9301457d..e66c1a59 100644
Binary files a/1-js/4-data-structures/7-array/stack@2x.png and b/1-js/4-data-structures/7-array/stack@2x.png differ
diff --git a/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list.png b/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list.png
index ad5f06c9..1d6d767c 100644
Binary files a/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list.png and b/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list.png differ
diff --git a/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list@2x.png b/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list@2x.png
index 80679171..07a70a59 100644
Binary files a/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list@2x.png and b/1-js/4-data-structures/8-array-methods/9-output-single-linked-list/linked-list@2x.png differ
diff --git a/1-js/4-data-structures/9-array-iteration/reduce.png b/1-js/4-data-structures/9-array-iteration/reduce.png
index c5711a72..b38fe7bc 100644
Binary files a/1-js/4-data-structures/9-array-iteration/reduce.png and b/1-js/4-data-structures/9-array-iteration/reduce.png differ
diff --git a/1-js/4-data-structures/9-array-iteration/reduce@2x.png b/1-js/4-data-structures/9-array-iteration/reduce@2x.png
index b111bca9..66f1e2f0 100644
Binary files a/1-js/4-data-structures/9-array-iteration/reduce@2x.png and b/1-js/4-data-structures/9-array-iteration/reduce@2x.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-family.png b/1-js/5-functions-closures/6-memory-management/family-no-family.png
index 4aae4ae3..f6c06827 100644
Binary files a/1-js/5-functions-closures/6-memory-management/family-no-family.png and b/1-js/5-functions-closures/6-memory-management/family-no-family.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-family@2x.png b/1-js/5-functions-closures/6-memory-management/family-no-family@2x.png
index eff385f2..ece5d283 100644
Binary files a/1-js/5-functions-closures/6-memory-management/family-no-family@2x.png and b/1-js/5-functions-closures/6-memory-management/family-no-family@2x.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-father-2.png b/1-js/5-functions-closures/6-memory-management/family-no-father-2.png
index 712c2a99..e5d3d4f3 100644
Binary files a/1-js/5-functions-closures/6-memory-management/family-no-father-2.png and b/1-js/5-functions-closures/6-memory-management/family-no-father-2.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-father-2@2x.png b/1-js/5-functions-closures/6-memory-management/family-no-father-2@2x.png
index 98ccfaf3..f4197bb6 100644
Binary files a/1-js/5-functions-closures/6-memory-management/family-no-father-2@2x.png and b/1-js/5-functions-closures/6-memory-management/family-no-father-2@2x.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-father.png b/1-js/5-functions-closures/6-memory-management/family-no-father.png
index 12c0e933..dfec6983 100644
Binary files a/1-js/5-functions-closures/6-memory-management/family-no-father.png and b/1-js/5-functions-closures/6-memory-management/family-no-father.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family-no-father@2x.png b/1-js/5-functions-closures/6-memory-management/family-no-father@2x.png
index b0017759..696c8486 100644
Binary files a/1-js/5-functions-closures/6-memory-management/family-no-father@2x.png and b/1-js/5-functions-closures/6-memory-management/family-no-father@2x.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family.png b/1-js/5-functions-closures/6-memory-management/family.png
index 3b0ce0ee..942ee6a4 100644
Binary files a/1-js/5-functions-closures/6-memory-management/family.png and b/1-js/5-functions-closures/6-memory-management/family.png differ
diff --git a/1-js/5-functions-closures/6-memory-management/family@2x.png b/1-js/5-functions-closures/6-memory-management/family@2x.png
index 158cc8f4..18b4461c 100644
Binary files a/1-js/5-functions-closures/6-memory-management/family@2x.png and b/1-js/5-functions-closures/6-memory-management/family@2x.png differ
diff --git a/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.png b/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.png
index 0a815bdb..69275dd3 100644
Binary files a/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.png and b/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval.png differ
diff --git a/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval@2x.png b/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval@2x.png
index 1e764160..86437fe4 100644
Binary files a/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval@2x.png and b/1-js/7-js-misc/3-setTimeout-setInterval/setinterval-interval@2x.png differ
diff --git a/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.png b/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.png
index 16bb8e10..89f58fba 100644
Binary files a/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.png and b/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval.png differ
diff --git a/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval@2x.png b/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval@2x.png
index ab6b4aab..5010ac0b 100644
Binary files a/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval@2x.png and b/1-js/7-js-misc/3-setTimeout-setInterval/settimeout-interval@2x.png differ
diff --git a/1-js/9-prototypes/1-prototype/proto-animal-rabbit.png b/1-js/9-prototypes/1-prototype/proto-animal-rabbit.png
index 2b9e0f97..af3ffdbc 100644
Binary files a/1-js/9-prototypes/1-prototype/proto-animal-rabbit.png and b/1-js/9-prototypes/1-prototype/proto-animal-rabbit.png differ
diff --git a/1-js/9-prototypes/1-prototype/proto-animal-rabbit@2x.png b/1-js/9-prototypes/1-prototype/proto-animal-rabbit@2x.png
index b21489b3..4b2e893a 100644
Binary files a/1-js/9-prototypes/1-prototype/proto-animal-rabbit@2x.png and b/1-js/9-prototypes/1-prototype/proto-animal-rabbit@2x.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototype-object.png b/1-js/9-prototypes/3-native-prototypes/native-prototype-object.png
index 83e59c12..712845b5 100644
--- a/1-js/9-prototypes/3-native-prototypes/native-prototype-object.png
+++ b/1-js/9-prototypes/3-native-prototypes/native-prototype-object.png
@@ -1,40 +1 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring.png
index 018597e8..0c33dfc0 100644
Binary files a/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring.png and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring@2x.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring@2x.png
index d984d618..18ee02a4 100644
Binary files a/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring@2x.png and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-array-tostring@2x.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes.png
index 5bc87d09..3e082433 100644
Binary files a/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes.png and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes@2x.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes@2x.png
index c5124654..e6f29ec9 100644
Binary files a/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes@2x.png and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-classes@2x.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-object.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-object.png
index 8ae2c02c..ad88a41a 100644
Binary files a/1-js/9-prototypes/3-native-prototypes/native-prototypes-object.png and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-object.png differ
diff --git a/1-js/9-prototypes/3-native-prototypes/native-prototypes-object@2x.png b/1-js/9-prototypes/3-native-prototypes/native-prototypes-object@2x.png
index 17df3c81..164babaf 100644
Binary files a/1-js/9-prototypes/3-native-prototypes/native-prototypes-object@2x.png and b/1-js/9-prototypes/3-native-prototypes/native-prototypes-object@2x.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object.png
index 41321cfd..8100d6c4 100644
Binary files a/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object.png and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object@2x.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object@2x.png
index 708dc831..4e3bb075 100644
Binary files a/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object@2x.png and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-array-object@2x.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal.png
index 9375452e..8f1d8adf 100644
Binary files a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal.png and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal@2x.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal@2x.png
index bbd502a7..5265f0fb 100644
Binary files a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal@2x.png and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-animal@2x.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal.png
index 58b8427f..bda2ab5d 100644
Binary files a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal.png and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal@2x.png b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal@2x.png
index 81b1dd6e..c0efe3fa 100644
Binary files a/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal@2x.png and b/1-js/9-prototypes/5-class-inheritance/class-inheritance-rabbit-run-animal@2x.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/console_dir_array.png b/1-js/9-prototypes/5-class-inheritance/console_dir_array.png
index 932e9fc8..a58db646 100755
Binary files a/1-js/9-prototypes/5-class-inheritance/console_dir_array.png and b/1-js/9-prototypes/5-class-inheritance/console_dir_array.png differ
diff --git a/1-js/9-prototypes/5-class-inheritance/console_dir_array@2x.png b/1-js/9-prototypes/5-class-inheritance/console_dir_array@2x.png
index 9cc19848..cd8506f4 100755
Binary files a/1-js/9-prototypes/5-class-inheritance/console_dir_array@2x.png and b/1-js/9-prototypes/5-class-inheritance/console_dir_array@2x.png differ
diff --git a/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries.png b/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries.png
index 096f7c49..389238ba 100644
Binary files a/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries.png and b/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries.png differ
diff --git a/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries@2x.png b/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries@2x.png
index 053f7948..f63ccce1 100644
Binary files a/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries@2x.png and b/10-regular-expressions-javascript/3-regexp-character-classes/hello-java-boundaries@2x.png differ
diff --git a/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes.png b/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes.png
index 387fac9d..94914986 100644
Binary files a/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes.png and b/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes.png differ
diff --git a/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes@2x.png b/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes@2x.png
index f5b3e380..0efd99c4 100644
Binary files a/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes@2x.png and b/10-regular-expressions-javascript/3-regexp-character-classes/love-html5-classes@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1.png
index aaa8b772..1b49c6b3 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1@2x.png
index 959e8a44..fb45496b 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1@2x.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy1@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2.png
index 090d657d..e8d272c1 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2@2x.png
index 26af1d77..af151c29 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2@2x.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy2@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3.png
index 09162dde..6ba40cbe 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3@2x.png
index f8a980ae..8c2e4ad5 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3@2x.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy3@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4.png
index 56c9b54d..39c09e8e 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4@2x.png
index 74b517d2..054634df 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4@2x.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy4@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5.png
index 9ba09302..7e4c8056 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5@2x.png
index 32ce8141..2c4a84df 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5@2x.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy5@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6.png
index 62b3bc12..974d910c 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6@2x.png
index c7b19902..718afeed 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6@2x.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_greedy6@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3.png
index e518984e..4a498537 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3@2x.png
index 86484392..fdfbe992 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3@2x.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy3@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4.png
index cfa9e7c4..decad6b3 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4@2x.png
index d83bbcad..6b9f2b2b 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4@2x.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy4@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5.png
index a2128186..0cfe51ac 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5@2x.png
index e21550ee..17486179 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5@2x.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy5@2x.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6.png
index e915a5a9..17c1a787 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6.png differ
diff --git a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6@2x.png b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6@2x.png
index 104830a8..166e114d 100644
Binary files a/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6@2x.png and b/10-regular-expressions-javascript/6-regexp-greedy-and-lazy/witch_lazy6@2x.png differ
diff --git a/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups.png b/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups.png
index 9103ea28..1c92585a 100644
Binary files a/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups.png and b/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups.png differ
diff --git a/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups@2x.png b/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups@2x.png
index 4f5ee487..840bb2c4 100644
Binary files a/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups@2x.png and b/10-regular-expressions-javascript/7-regexp-groups/regexp-nested-groups@2x.png differ
diff --git a/2-ui/1-document/1-browser-environment/windowObjects.png b/2-ui/1-document/1-browser-environment/windowObjects.png
index 16f4a395..aaabddbb 100644
Binary files a/2-ui/1-document/1-browser-environment/windowObjects.png and b/2-ui/1-document/1-browser-environment/windowObjects.png differ
diff --git a/2-ui/1-document/1-browser-environment/windowObjects@2x.png b/2-ui/1-document/1-browser-environment/windowObjects@2x.png
index 3941e499..1681e7ac 100644
Binary files a/2-ui/1-document/1-browser-environment/windowObjects@2x.png and b/2-ui/1-document/1-browser-environment/windowObjects@2x.png differ
diff --git a/2-ui/1-document/12-multi-insert/insertAdjacentHTML.png b/2-ui/1-document/12-multi-insert/insertAdjacentHTML.png
index 89db65d8..e9ac590b 100755
Binary files a/2-ui/1-document/12-multi-insert/insertAdjacentHTML.png and b/2-ui/1-document/12-multi-insert/insertAdjacentHTML.png differ
diff --git a/2-ui/1-document/15-metrics/metric-all.png b/2-ui/1-document/15-metrics/metric-all.png
index 71c42615..de2aaa4a 100644
Binary files a/2-ui/1-document/15-metrics/metric-all.png and b/2-ui/1-document/15-metrics/metric-all.png differ
diff --git a/2-ui/1-document/15-metrics/metric-all@2x.png b/2-ui/1-document/15-metrics/metric-all@2x.png
index 5702f7d7..c43d0048 100644
Binary files a/2-ui/1-document/15-metrics/metric-all@2x.png and b/2-ui/1-document/15-metrics/metric-all@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-left-top-rtl.png b/2-ui/1-document/15-metrics/metric-client-left-top-rtl.png
index c65a60d1..005a5cbe 100644
Binary files a/2-ui/1-document/15-metrics/metric-client-left-top-rtl.png and b/2-ui/1-document/15-metrics/metric-client-left-top-rtl.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-left-top-rtl@2x.png b/2-ui/1-document/15-metrics/metric-client-left-top-rtl@2x.png
index 9b09347c..284e8bfa 100644
Binary files a/2-ui/1-document/15-metrics/metric-client-left-top-rtl@2x.png and b/2-ui/1-document/15-metrics/metric-client-left-top-rtl@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-left-top.png b/2-ui/1-document/15-metrics/metric-client-left-top.png
index 88882b75..045e82f4 100644
Binary files a/2-ui/1-document/15-metrics/metric-client-left-top.png and b/2-ui/1-document/15-metrics/metric-client-left-top.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-left-top@2x.png b/2-ui/1-document/15-metrics/metric-client-left-top@2x.png
index f5e752b2..7fa6cf62 100644
Binary files a/2-ui/1-document/15-metrics/metric-client-left-top@2x.png and b/2-ui/1-document/15-metrics/metric-client-left-top@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-width-height.png b/2-ui/1-document/15-metrics/metric-client-width-height.png
index a026bbfc..ff0cf9d3 100644
Binary files a/2-ui/1-document/15-metrics/metric-client-width-height.png and b/2-ui/1-document/15-metrics/metric-client-width-height.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-width-height@2x.png b/2-ui/1-document/15-metrics/metric-client-width-height@2x.png
index 9812d8de..1de6c6b0 100644
Binary files a/2-ui/1-document/15-metrics/metric-client-width-height@2x.png and b/2-ui/1-document/15-metrics/metric-client-width-height@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-width-nopadding.png b/2-ui/1-document/15-metrics/metric-client-width-nopadding.png
index 0621e78f..70913087 100644
Binary files a/2-ui/1-document/15-metrics/metric-client-width-nopadding.png and b/2-ui/1-document/15-metrics/metric-client-width-nopadding.png differ
diff --git a/2-ui/1-document/15-metrics/metric-client-width-nopadding@2x.png b/2-ui/1-document/15-metrics/metric-client-width-nopadding@2x.png
index 20cfd1cf..bafe152c 100644
Binary files a/2-ui/1-document/15-metrics/metric-client-width-nopadding@2x.png and b/2-ui/1-document/15-metrics/metric-client-width-nopadding@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-css.png b/2-ui/1-document/15-metrics/metric-css.png
index ee53cbd7..9e80bba2 100644
Binary files a/2-ui/1-document/15-metrics/metric-css.png and b/2-ui/1-document/15-metrics/metric-css.png differ
diff --git a/2-ui/1-document/15-metrics/metric-css@2x.png b/2-ui/1-document/15-metrics/metric-css@2x.png
index 219c1950..9fe7dd0d 100644
Binary files a/2-ui/1-document/15-metrics/metric-css@2x.png and b/2-ui/1-document/15-metrics/metric-css@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-offset-parent.png b/2-ui/1-document/15-metrics/metric-offset-parent.png
index f96ff30d..6efaf935 100644
Binary files a/2-ui/1-document/15-metrics/metric-offset-parent.png and b/2-ui/1-document/15-metrics/metric-offset-parent.png differ
diff --git a/2-ui/1-document/15-metrics/metric-offset-parent@2x.png b/2-ui/1-document/15-metrics/metric-offset-parent@2x.png
index 467fbc28..59b85601 100644
Binary files a/2-ui/1-document/15-metrics/metric-offset-parent@2x.png and b/2-ui/1-document/15-metrics/metric-offset-parent@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-offset-width-height.png b/2-ui/1-document/15-metrics/metric-offset-width-height.png
index b8c97851..d4832f94 100644
Binary files a/2-ui/1-document/15-metrics/metric-offset-width-height.png and b/2-ui/1-document/15-metrics/metric-offset-width-height.png differ
diff --git a/2-ui/1-document/15-metrics/metric-offset-width-height@2x.png b/2-ui/1-document/15-metrics/metric-offset-width-height@2x.png
index 22ab2638..c6afee3e 100644
Binary files a/2-ui/1-document/15-metrics/metric-offset-width-height@2x.png and b/2-ui/1-document/15-metrics/metric-offset-width-height@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-scroll-top.png b/2-ui/1-document/15-metrics/metric-scroll-top.png
index 25e895a1..c93cb56b 100644
Binary files a/2-ui/1-document/15-metrics/metric-scroll-top.png and b/2-ui/1-document/15-metrics/metric-scroll-top.png differ
diff --git a/2-ui/1-document/15-metrics/metric-scroll-top@2x.png b/2-ui/1-document/15-metrics/metric-scroll-top@2x.png
index 7c8737cd..d8824c96 100644
Binary files a/2-ui/1-document/15-metrics/metric-scroll-top@2x.png and b/2-ui/1-document/15-metrics/metric-scroll-top@2x.png differ
diff --git a/2-ui/1-document/15-metrics/metric-scroll-width-height.png b/2-ui/1-document/15-metrics/metric-scroll-width-height.png
index a5325b4f..4ccaff36 100644
Binary files a/2-ui/1-document/15-metrics/metric-scroll-width-height.png and b/2-ui/1-document/15-metrics/metric-scroll-width-height.png differ
diff --git a/2-ui/1-document/15-metrics/metric-scroll-width-height@2x.png b/2-ui/1-document/15-metrics/metric-scroll-width-height@2x.png
index 98fdeb58..a0205de9 100644
Binary files a/2-ui/1-document/15-metrics/metric-scroll-width-height@2x.png and b/2-ui/1-document/15-metrics/metric-scroll-width-height@2x.png differ
diff --git a/2-ui/1-document/16-metrics-window/document-client-width-height.png b/2-ui/1-document/16-metrics-window/document-client-width-height.png
index 1d971780..79fc54ff 100644
Binary files a/2-ui/1-document/16-metrics-window/document-client-width-height.png and b/2-ui/1-document/16-metrics-window/document-client-width-height.png differ
diff --git a/2-ui/1-document/16-metrics-window/document-client-width-height@2x.png b/2-ui/1-document/16-metrics-window/document-client-width-height@2x.png
index 8a35e3e7..d22622a5 100644
Binary files a/2-ui/1-document/16-metrics-window/document-client-width-height@2x.png and b/2-ui/1-document/16-metrics-window/document-client-width-height@2x.png differ
diff --git a/2-ui/1-document/17-coordinates/coords.png b/2-ui/1-document/17-coordinates/coords.png
index 9b7f911d..14d44b7c 100644
Binary files a/2-ui/1-document/17-coordinates/coords.png and b/2-ui/1-document/17-coordinates/coords.png differ
diff --git a/2-ui/1-document/17-coordinates/coords@2x.png b/2-ui/1-document/17-coordinates/coords@2x.png
index 82dd2069..948efe10 100644
Binary files a/2-ui/1-document/17-coordinates/coords@2x.png and b/2-ui/1-document/17-coordinates/coords@2x.png differ
diff --git a/2-ui/1-document/18-coordinates-document/getcoords-compare.png b/2-ui/1-document/18-coordinates-document/getcoords-compare.png
index 793f1bd2..bc0890a2 100755
Binary files a/2-ui/1-document/18-coordinates-document/getcoords-compare.png and b/2-ui/1-document/18-coordinates-document/getcoords-compare.png differ
diff --git a/2-ui/1-document/18-coordinates-document/getcoords-compare@2x.png b/2-ui/1-document/18-coordinates-document/getcoords-compare@2x.png
index 95b27ecc..94d9b4a9 100755
Binary files a/2-ui/1-document/18-coordinates-document/getcoords-compare@2x.png and b/2-ui/1-document/18-coordinates-document/getcoords-compare@2x.png differ
diff --git a/2-ui/1-document/18-coordinates-document/pagewindow0.png b/2-ui/1-document/18-coordinates-document/pagewindow0.png
index d623e12c..bb44df35 100755
Binary files a/2-ui/1-document/18-coordinates-document/pagewindow0.png and b/2-ui/1-document/18-coordinates-document/pagewindow0.png differ
diff --git a/2-ui/1-document/18-coordinates-document/standards-scroll.png b/2-ui/1-document/18-coordinates-document/standards-scroll.png
index dc8a53c8..e212238b 100755
Binary files a/2-ui/1-document/18-coordinates-document/standards-scroll.png and b/2-ui/1-document/18-coordinates-document/standards-scroll.png differ
diff --git a/2-ui/1-document/18-coordinates-document/standards.png b/2-ui/1-document/18-coordinates-document/standards.png
index f63ea6f4..a76de32e 100755
Binary files a/2-ui/1-document/18-coordinates-document/standards.png and b/2-ui/1-document/18-coordinates-document/standards.png differ
diff --git a/2-ui/1-document/3-dom-console/1.png b/2-ui/1-document/3-dom-console/1.png
index ee72302e..6ba0e56d 100644
Binary files a/2-ui/1-document/3-dom-console/1.png and b/2-ui/1-document/3-dom-console/1.png differ
diff --git a/2-ui/1-document/3-dom-console/1@2x.png b/2-ui/1-document/3-dom-console/1@2x.png
index c971fea0..ef193506 100755
Binary files a/2-ui/1-document/3-dom-console/1@2x.png and b/2-ui/1-document/3-dom-console/1@2x.png differ
diff --git a/2-ui/1-document/3-dom-console/2@2x.png b/2-ui/1-document/3-dom-console/2@2x.png
index 41c123ef..4159c07b 100755
Binary files a/2-ui/1-document/3-dom-console/2@2x.png and b/2-ui/1-document/3-dom-console/2@2x.png differ
diff --git a/2-ui/1-document/3-dom-console/3.png b/2-ui/1-document/3-dom-console/3.png
index ea4d4c37..2be09128 100644
Binary files a/2-ui/1-document/3-dom-console/3.png and b/2-ui/1-document/3-dom-console/3.png differ
diff --git a/2-ui/1-document/4-traversing-dom/dom-links-elements.png b/2-ui/1-document/4-traversing-dom/dom-links-elements.png
index 09c2cdd9..a8c6d4fb 100644
Binary files a/2-ui/1-document/4-traversing-dom/dom-links-elements.png and b/2-ui/1-document/4-traversing-dom/dom-links-elements.png differ
diff --git a/2-ui/1-document/4-traversing-dom/dom-links-elements@2x.png b/2-ui/1-document/4-traversing-dom/dom-links-elements@2x.png
index 49d93036..c2985c53 100644
Binary files a/2-ui/1-document/4-traversing-dom/dom-links-elements@2x.png and b/2-ui/1-document/4-traversing-dom/dom-links-elements@2x.png differ
diff --git a/2-ui/1-document/4-traversing-dom/dom-links.png b/2-ui/1-document/4-traversing-dom/dom-links.png
index 4e07aef1..cc101286 100644
Binary files a/2-ui/1-document/4-traversing-dom/dom-links.png and b/2-ui/1-document/4-traversing-dom/dom-links.png differ
diff --git a/2-ui/1-document/4-traversing-dom/dom-links@2x.png b/2-ui/1-document/4-traversing-dom/dom-links@2x.png
index e7e740a5..24ba8e10 100644
Binary files a/2-ui/1-document/4-traversing-dom/dom-links@2x.png and b/2-ui/1-document/4-traversing-dom/dom-links@2x.png differ
diff --git a/2-ui/1-document/7-basic-dom-node-properties/1-console-firstchild-innerhtml/console-innerhtml.png b/2-ui/1-document/7-basic-dom-node-properties/1-console-firstchild-innerhtml/console-innerhtml.png
index 732fdf65..715f8ed3 100644
Binary files a/2-ui/1-document/7-basic-dom-node-properties/1-console-firstchild-innerhtml/console-innerhtml.png and b/2-ui/1-document/7-basic-dom-node-properties/1-console-firstchild-innerhtml/console-innerhtml.png differ
diff --git a/2-ui/1-document/7-basic-dom-node-properties/1-console-firstchild-innerhtml/console-innerhtml@2x.png b/2-ui/1-document/7-basic-dom-node-properties/1-console-firstchild-innerhtml/console-innerhtml@2x.png
index 384cd70c..3256dea5 100644
Binary files a/2-ui/1-document/7-basic-dom-node-properties/1-console-firstchild-innerhtml/console-innerhtml@2x.png and b/2-ui/1-document/7-basic-dom-node-properties/1-console-firstchild-innerhtml/console-innerhtml@2x.png differ
diff --git a/2-ui/1-document/7-basic-dom-node-properties/hierarchy.png b/2-ui/1-document/7-basic-dom-node-properties/hierarchy.png
index 22807261..4f83d654 100644
Binary files a/2-ui/1-document/7-basic-dom-node-properties/hierarchy.png and b/2-ui/1-document/7-basic-dom-node-properties/hierarchy.png differ
diff --git a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1.png b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1.png
index fd663ca3..3e0260b7 100644
Binary files a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1.png and b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1.png differ
diff --git a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1@2x.png b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1@2x.png
index d906e5b5..29e960c4 100644
Binary files a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1@2x.png and b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel1@2x.png differ
diff --git a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2.png b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2.png
index a51acd6e..5e4a57cd 100644
Binary files a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2.png and b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2.png differ
diff --git a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2@2x.png b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2@2x.png
index 22412326..c9201636 100644
Binary files a/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2@2x.png and b/2-ui/2-events-and-interfaces/1-introduction-browser-events/6-carousel/carousel2@2x.png differ
diff --git a/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling.png b/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling.png
index cdf5835e..b1a44125 100644
Binary files a/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling.png and b/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling.png differ
diff --git a/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling@2x.png b/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling@2x.png
index 668abfdb..f33b6b4f 100644
Binary files a/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling@2x.png and b/2-ui/2-events-and-interfaces/4-event-bubbling/event-order-bubbling@2x.png differ
diff --git a/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow.png b/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow.png
index e9527ccb..484054ee 100644
Binary files a/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow.png and b/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow.png differ
diff --git a/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow@2x.png b/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow@2x.png
index 71b918b6..6f9a0cf8 100644
Binary files a/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow@2x.png and b/2-ui/2-events-and-interfaces/4-event-bubbling/eventflow@2x.png differ
diff --git a/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble.png b/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble.png
index 67872b9e..6b97dbcf 100644
Binary files a/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble.png and b/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble.png differ
diff --git a/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble@2x.png b/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble@2x.png
index 98fb51ac..228624f9 100644
Binary files a/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble@2x.png and b/2-ui/2-events-and-interfaces/5-event-delegation/bagua-bubble@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png
index 3ea7b850..60aeaf86 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png
index b8cea16c..14afdb5c 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png
index e54fd9eb..b754bbef 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png
index 47e9f9fc..f45fa48e 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png
index 429bb62d..0d4668ea 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png
index 651546b3..e3f190ee 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout@2x.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png
index 45d3d7a8..17ce62d5 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.png differ
diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png
index dd6e0dcd..ecf31a7c 100644
Binary files a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png and b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child@2x.png differ
diff --git a/2-ui/3-event-details/4-drag-and-drop/ball_shift.png b/2-ui/3-event-details/4-drag-and-drop/ball_shift.png
index d337b55c..007459d1 100644
Binary files a/2-ui/3-event-details/4-drag-and-drop/ball_shift.png and b/2-ui/3-event-details/4-drag-and-drop/ball_shift.png differ
diff --git a/2-ui/3-event-details/4-drag-and-drop/ball_shift@2x.png b/2-ui/3-event-details/4-drag-and-drop/ball_shift@2x.png
index 6fceb9d8..d035705e 100644
Binary files a/2-ui/3-event-details/4-drag-and-drop/ball_shift@2x.png and b/2-ui/3-event-details/4-drag-and-drop/ball_shift@2x.png differ
diff --git a/2-ui/3-event-details/5-drag-and-drop-objects/between.png b/2-ui/3-event-details/5-drag-and-drop-objects/between.png
index 57ace949..4001dff0 100644
Binary files a/2-ui/3-event-details/5-drag-and-drop-objects/between.png and b/2-ui/3-event-details/5-drag-and-drop-objects/between.png differ
diff --git a/2-ui/4-forms-controls/1-form-elements/form.png b/2-ui/4-forms-controls/1-form-elements/form.png
index fe032662..a76734bf 100755
Binary files a/2-ui/4-forms-controls/1-form-elements/form.png and b/2-ui/4-forms-controls/1-form-elements/form.png differ
diff --git a/2-ui/5-widgets/4-template-lodash/template-debugger.png b/2-ui/5-widgets/4-template-lodash/template-debugger.png
index 3bbc6e49..8157806b 100755
Binary files a/2-ui/5-widgets/4-template-lodash/template-debugger.png and b/2-ui/5-widgets/4-template-lodash/template-debugger.png differ
diff --git a/2-ui/5-widgets/5-custom-events/4-slider-events/slider.png b/2-ui/5-widgets/5-custom-events/4-slider-events/slider.png
index d02fb77e..b82a844e 100644
Binary files a/2-ui/5-widgets/5-custom-events/4-slider-events/slider.png and b/2-ui/5-widgets/5-custom-events/4-slider-events/slider.png differ
diff --git a/3-webcomponents/1-webcomponents-intro/twitter-components@2x.png b/3-webcomponents/1-webcomponents-intro/twitter-components@2x.png
index d22b2c30..8e0f3388 100644
Binary files a/3-webcomponents/1-webcomponents-intro/twitter-components@2x.png and b/3-webcomponents/1-webcomponents-intro/twitter-components@2x.png differ
diff --git a/4-ajax/5-xhr-crossdomain/xhr-another-domain.png b/4-ajax/5-xhr-crossdomain/xhr-another-domain.png
index ed02a4fa..887d6b4b 100644
Binary files a/4-ajax/5-xhr-crossdomain/xhr-another-domain.png and b/4-ajax/5-xhr-crossdomain/xhr-another-domain.png differ
diff --git a/4-ajax/5-xhr-crossdomain/xhr-another-domain@2x.png b/4-ajax/5-xhr-crossdomain/xhr-another-domain@2x.png
index af35abe1..64ccb562 100644
Binary files a/4-ajax/5-xhr-crossdomain/xhr-another-domain@2x.png and b/4-ajax/5-xhr-crossdomain/xhr-another-domain@2x.png differ
diff --git a/4-ajax/5-xhr-crossdomain/xhr-preflight.png b/4-ajax/5-xhr-crossdomain/xhr-preflight.png
index b1323b33..3e9baf4e 100644
Binary files a/4-ajax/5-xhr-crossdomain/xhr-preflight.png and b/4-ajax/5-xhr-crossdomain/xhr-preflight.png differ
diff --git a/4-ajax/5-xhr-crossdomain/xhr-preflight@2x.png b/4-ajax/5-xhr-crossdomain/xhr-preflight@2x.png
index 91331831..7422af35 100644
Binary files a/4-ajax/5-xhr-crossdomain/xhr-preflight@2x.png and b/4-ajax/5-xhr-crossdomain/xhr-preflight@2x.png differ
diff --git a/5-animation/1-bezier/bezier-car.png b/5-animation/1-bezier/bezier-car.png
index 47c74925..d44b122d 100644
Binary files a/5-animation/1-bezier/bezier-car.png and b/5-animation/1-bezier/bezier-car.png differ
diff --git a/5-animation/1-bezier/bezier-car@2x.png b/5-animation/1-bezier/bezier-car@2x.png
index a67408f8..93e62492 100644
Binary files a/5-animation/1-bezier/bezier-car@2x.png and b/5-animation/1-bezier/bezier-car@2x.png differ
diff --git a/5-animation/1-bezier/bezier-letter.png b/5-animation/1-bezier/bezier-letter.png
index 90a838b3..a1918c7d 100644
Binary files a/5-animation/1-bezier/bezier-letter.png and b/5-animation/1-bezier/bezier-letter.png differ
diff --git a/5-animation/1-bezier/bezier-letter@2x.png b/5-animation/1-bezier/bezier-letter@2x.png
index f2ddda84..e547e25b 100644
Binary files a/5-animation/1-bezier/bezier-letter@2x.png and b/5-animation/1-bezier/bezier-letter@2x.png differ
diff --git a/5-animation/1-bezier/bezier-vase.png b/5-animation/1-bezier/bezier-vase.png
index 895e4ea4..9b4845fd 100644
Binary files a/5-animation/1-bezier/bezier-vase.png and b/5-animation/1-bezier/bezier-vase.png differ
diff --git a/5-animation/1-bezier/bezier-vase@2x.png b/5-animation/1-bezier/bezier-vase@2x.png
index 3b8792a4..45b7f60d 100644
Binary files a/5-animation/1-bezier/bezier-vase@2x.png and b/5-animation/1-bezier/bezier-vase@2x.png differ
diff --git a/5-animation/1-bezier/bezier2.png b/5-animation/1-bezier/bezier2.png
index 774dfe41..55390aa7 100644
Binary files a/5-animation/1-bezier/bezier2.png and b/5-animation/1-bezier/bezier2.png differ
diff --git a/5-animation/1-bezier/bezier2@2x.png b/5-animation/1-bezier/bezier2@2x.png
index de0d5951..0dd6a58f 100644
Binary files a/5-animation/1-bezier/bezier2@2x.png and b/5-animation/1-bezier/bezier2@2x.png differ
diff --git a/5-animation/1-bezier/bezier3-draw1.png b/5-animation/1-bezier/bezier3-draw1.png
index ab2c3286..a8dba569 100644
Binary files a/5-animation/1-bezier/bezier3-draw1.png and b/5-animation/1-bezier/bezier3-draw1.png differ
diff --git a/5-animation/1-bezier/bezier3-draw1@2x.png b/5-animation/1-bezier/bezier3-draw1@2x.png
index ad444b0e..eb9d4204 100644
Binary files a/5-animation/1-bezier/bezier3-draw1@2x.png and b/5-animation/1-bezier/bezier3-draw1@2x.png differ
diff --git a/5-animation/1-bezier/bezier3-draw2.png b/5-animation/1-bezier/bezier3-draw2.png
index f93fc6ed..fce36919 100644
Binary files a/5-animation/1-bezier/bezier3-draw2.png and b/5-animation/1-bezier/bezier3-draw2.png differ
diff --git a/5-animation/1-bezier/bezier3-draw2@2x.png b/5-animation/1-bezier/bezier3-draw2@2x.png
index 379217a9..4dd7b7f0 100644
Binary files a/5-animation/1-bezier/bezier3-draw2@2x.png and b/5-animation/1-bezier/bezier3-draw2@2x.png differ
diff --git a/5-animation/1-bezier/bezier3-e.png b/5-animation/1-bezier/bezier3-e.png
index 5d2fda1d..bc50de79 100644
Binary files a/5-animation/1-bezier/bezier3-e.png and b/5-animation/1-bezier/bezier3-e.png differ
diff --git a/5-animation/1-bezier/bezier3-e@2x.png b/5-animation/1-bezier/bezier3-e@2x.png
index e815647b..15648e08 100644
Binary files a/5-animation/1-bezier/bezier3-e@2x.png and b/5-animation/1-bezier/bezier3-e@2x.png differ
diff --git a/5-animation/1-bezier/bezier3.png b/5-animation/1-bezier/bezier3.png
index 25868da9..e7a2a07f 100644
Binary files a/5-animation/1-bezier/bezier3.png and b/5-animation/1-bezier/bezier3.png differ
diff --git a/5-animation/1-bezier/bezier3@2x.png b/5-animation/1-bezier/bezier3@2x.png
index 0d1cc6ea..010f5eae 100644
Binary files a/5-animation/1-bezier/bezier3@2x.png and b/5-animation/1-bezier/bezier3@2x.png differ
diff --git a/5-animation/1-bezier/bezier4-e.png b/5-animation/1-bezier/bezier4-e.png
index f3719421..acaa9838 100644
Binary files a/5-animation/1-bezier/bezier4-e.png and b/5-animation/1-bezier/bezier4-e.png differ
diff --git a/5-animation/1-bezier/bezier4-e@2x.png b/5-animation/1-bezier/bezier4-e@2x.png
index 3a8a1a54..7e3c8484 100644
Binary files a/5-animation/1-bezier/bezier4-e@2x.png and b/5-animation/1-bezier/bezier4-e@2x.png differ
diff --git a/5-animation/1-bezier/bezier4.png b/5-animation/1-bezier/bezier4.png
index 4e1906d1..6fb00bdb 100644
Binary files a/5-animation/1-bezier/bezier4.png and b/5-animation/1-bezier/bezier4.png differ
diff --git a/5-animation/1-bezier/bezier4@2x.png b/5-animation/1-bezier/bezier4@2x.png
index 4987ecbc..cfcb275d 100644
Binary files a/5-animation/1-bezier/bezier4@2x.png and b/5-animation/1-bezier/bezier4@2x.png differ
diff --git a/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up.png b/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up.png
index e7b9aafb..b1be0215 100644
Binary files a/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up.png and b/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up.png differ
diff --git a/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up@2x.png b/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up@2x.png
index 552832bd..e201349b 100644
Binary files a/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up@2x.png and b/5-animation/2-css-transitions/2-animate-logo-bezier-css/bezier-up@2x.png differ
diff --git a/5-animation/2-css-transitions/bezier-linear.png b/5-animation/2-css-transitions/bezier-linear.png
index 908e13dd..656e7b6b 100644
Binary files a/5-animation/2-css-transitions/bezier-linear.png and b/5-animation/2-css-transitions/bezier-linear.png differ
diff --git a/5-animation/2-css-transitions/bezier-linear@2x.png b/5-animation/2-css-transitions/bezier-linear@2x.png
index 31e7ae8e..5d7f1878 100644
Binary files a/5-animation/2-css-transitions/bezier-linear@2x.png and b/5-animation/2-css-transitions/bezier-linear@2x.png differ
diff --git a/5-animation/2-css-transitions/bezier-train-over.png b/5-animation/2-css-transitions/bezier-train-over.png
index 3eb229a1..bc7d1863 100644
Binary files a/5-animation/2-css-transitions/bezier-train-over.png and b/5-animation/2-css-transitions/bezier-train-over.png differ
diff --git a/5-animation/2-css-transitions/bezier-train-over@2x.png b/5-animation/2-css-transitions/bezier-train-over@2x.png
index 967df98a..47eb57e8 100644
Binary files a/5-animation/2-css-transitions/bezier-train-over@2x.png and b/5-animation/2-css-transitions/bezier-train-over@2x.png differ
diff --git a/5-animation/2-css-transitions/ease-in-out.png b/5-animation/2-css-transitions/ease-in-out.png
index 9951f9ae..5a9b9691 100644
Binary files a/5-animation/2-css-transitions/ease-in-out.png and b/5-animation/2-css-transitions/ease-in-out.png differ
diff --git a/5-animation/2-css-transitions/ease-in-out@2x.png b/5-animation/2-css-transitions/ease-in-out@2x.png
index 4c17a492..2359cbce 100644
Binary files a/5-animation/2-css-transitions/ease-in-out@2x.png and b/5-animation/2-css-transitions/ease-in-out@2x.png differ
diff --git a/5-animation/2-css-transitions/ease-in.png b/5-animation/2-css-transitions/ease-in.png
index daf24ccf..8536a1f6 100644
Binary files a/5-animation/2-css-transitions/ease-in.png and b/5-animation/2-css-transitions/ease-in.png differ
diff --git a/5-animation/2-css-transitions/ease-in@2x.png b/5-animation/2-css-transitions/ease-in@2x.png
index d76bc939..5f180a0d 100644
Binary files a/5-animation/2-css-transitions/ease-in@2x.png and b/5-animation/2-css-transitions/ease-in@2x.png differ
diff --git a/5-animation/2-css-transitions/ease-out.png b/5-animation/2-css-transitions/ease-out.png
index 106b7411..640fcd8f 100644
Binary files a/5-animation/2-css-transitions/ease-out.png and b/5-animation/2-css-transitions/ease-out.png differ
diff --git a/5-animation/2-css-transitions/ease-out@2x.png b/5-animation/2-css-transitions/ease-out@2x.png
index 81e5bd36..e285533d 100644
Binary files a/5-animation/2-css-transitions/ease-out@2x.png and b/5-animation/2-css-transitions/ease-out@2x.png differ
diff --git a/5-animation/2-css-transitions/ease.png b/5-animation/2-css-transitions/ease.png
index 459d27b1..39243f11 100644
Binary files a/5-animation/2-css-transitions/ease.png and b/5-animation/2-css-transitions/ease.png differ
diff --git a/5-animation/2-css-transitions/ease@2x.png b/5-animation/2-css-transitions/ease@2x.png
index b8e11784..6a735166 100644
Binary files a/5-animation/2-css-transitions/ease@2x.png and b/5-animation/2-css-transitions/ease@2x.png differ
diff --git a/5-animation/2-css-transitions/train-curve.png b/5-animation/2-css-transitions/train-curve.png
index 85298d62..34f3550b 100644
Binary files a/5-animation/2-css-transitions/train-curve.png and b/5-animation/2-css-transitions/train-curve.png differ
diff --git a/5-animation/2-css-transitions/train-curve@2x.png b/5-animation/2-css-transitions/train-curve@2x.png
index fa605db2..e7f3a07d 100644
Binary files a/5-animation/2-css-transitions/train-curve@2x.png and b/5-animation/2-css-transitions/train-curve@2x.png differ
diff --git a/5-animation/3-js-animation/back.png b/5-animation/3-js-animation/back.png
index 12f13b11..0e52dc3b 100644
Binary files a/5-animation/3-js-animation/back.png and b/5-animation/3-js-animation/back.png differ
diff --git a/5-animation/3-js-animation/back@2x.png b/5-animation/3-js-animation/back@2x.png
index fe6c0fe6..3175f5bf 100644
Binary files a/5-animation/3-js-animation/back@2x.png and b/5-animation/3-js-animation/back@2x.png differ
diff --git a/5-animation/3-js-animation/bezier-linear.png b/5-animation/3-js-animation/bezier-linear.png
index 908e13dd..656e7b6b 100644
Binary files a/5-animation/3-js-animation/bezier-linear.png and b/5-animation/3-js-animation/bezier-linear.png differ
diff --git a/5-animation/3-js-animation/bezier-linear@2x.png b/5-animation/3-js-animation/bezier-linear@2x.png
index 31e7ae8e..0cb1e24e 100644
Binary files a/5-animation/3-js-animation/bezier-linear@2x.png and b/5-animation/3-js-animation/bezier-linear@2x.png differ
diff --git a/5-animation/3-js-animation/bounce-inout.png b/5-animation/3-js-animation/bounce-inout.png
index 75e97932..40268350 100644
Binary files a/5-animation/3-js-animation/bounce-inout.png and b/5-animation/3-js-animation/bounce-inout.png differ
diff --git a/5-animation/3-js-animation/bounce-inout@2x.png b/5-animation/3-js-animation/bounce-inout@2x.png
index 62f501a1..462216fd 100644
Binary files a/5-animation/3-js-animation/bounce-inout@2x.png and b/5-animation/3-js-animation/bounce-inout@2x.png differ
diff --git a/5-animation/3-js-animation/circ-ease.png b/5-animation/3-js-animation/circ-ease.png
index a658ad07..1fafeaff 100644
Binary files a/5-animation/3-js-animation/circ-ease.png and b/5-animation/3-js-animation/circ-ease.png differ
diff --git a/5-animation/3-js-animation/circ-ease@2x.png b/5-animation/3-js-animation/circ-ease@2x.png
index c21a7446..1ebb833f 100644
Binary files a/5-animation/3-js-animation/circ-ease@2x.png and b/5-animation/3-js-animation/circ-ease@2x.png differ
diff --git a/5-animation/3-js-animation/circ.png b/5-animation/3-js-animation/circ.png
index 7d85b38d..b230f4b2 100644
Binary files a/5-animation/3-js-animation/circ.png and b/5-animation/3-js-animation/circ.png differ
diff --git a/5-animation/3-js-animation/circ@2x.png b/5-animation/3-js-animation/circ@2x.png
index a8e7ef07..493d0f61 100644
Binary files a/5-animation/3-js-animation/circ@2x.png and b/5-animation/3-js-animation/circ@2x.png differ
diff --git a/5-animation/3-js-animation/elastic.png b/5-animation/3-js-animation/elastic.png
index 8a236970..79a7269b 100644
Binary files a/5-animation/3-js-animation/elastic.png and b/5-animation/3-js-animation/elastic.png differ
diff --git a/5-animation/3-js-animation/elastic@2x.png b/5-animation/3-js-animation/elastic@2x.png
index fc6a61c2..43f22d14 100644
Binary files a/5-animation/3-js-animation/elastic@2x.png and b/5-animation/3-js-animation/elastic@2x.png differ
diff --git a/5-animation/3-js-animation/linear.png b/5-animation/3-js-animation/linear.png
index baa4d384..e38ad550 100644
Binary files a/5-animation/3-js-animation/linear.png and b/5-animation/3-js-animation/linear.png differ
diff --git a/5-animation/3-js-animation/linear@2x.png b/5-animation/3-js-animation/linear@2x.png
index 806d33d8..47d617f7 100644
Binary files a/5-animation/3-js-animation/linear@2x.png and b/5-animation/3-js-animation/linear@2x.png differ
diff --git a/5-animation/3-js-animation/quad.png b/5-animation/3-js-animation/quad.png
index eaaa5d09..d009cd6a 100644
Binary files a/5-animation/3-js-animation/quad.png and b/5-animation/3-js-animation/quad.png differ
diff --git a/5-animation/3-js-animation/quad@2x.png b/5-animation/3-js-animation/quad@2x.png
index 12f3888f..1bf15265 100644
Binary files a/5-animation/3-js-animation/quad@2x.png and b/5-animation/3-js-animation/quad@2x.png differ
diff --git a/5-animation/3-js-animation/quint.png b/5-animation/3-js-animation/quint.png
index 2afe33ee..afbdf6e4 100644
Binary files a/5-animation/3-js-animation/quint.png and b/5-animation/3-js-animation/quint.png differ
diff --git a/5-animation/3-js-animation/quint@2x.png b/5-animation/3-js-animation/quint@2x.png
index 24adfcb4..be0a5b5c 100644
Binary files a/5-animation/3-js-animation/quint@2x.png and b/5-animation/3-js-animation/quint@2x.png differ
diff --git a/6-optimize/4-memory-leaks/leak-xhr-2.png b/6-optimize/4-memory-leaks/leak-xhr-2.png
index 285d88ac..5b9dad01 100644
Binary files a/6-optimize/4-memory-leaks/leak-xhr-2.png and b/6-optimize/4-memory-leaks/leak-xhr-2.png differ
diff --git a/6-optimize/4-memory-leaks/leak-xhr-2@2x.png b/6-optimize/4-memory-leaks/leak-xhr-2@2x.png
index 8973716d..9c6afc7c 100644
Binary files a/6-optimize/4-memory-leaks/leak-xhr-2@2x.png and b/6-optimize/4-memory-leaks/leak-xhr-2@2x.png differ
diff --git a/6-optimize/4-memory-leaks/leak-xhr.png b/6-optimize/4-memory-leaks/leak-xhr.png
index af738df8..cf43bc4f 100644
Binary files a/6-optimize/4-memory-leaks/leak-xhr.png and b/6-optimize/4-memory-leaks/leak-xhr.png differ
diff --git a/6-optimize/4-memory-leaks/leak-xhr@2x.png b/6-optimize/4-memory-leaks/leak-xhr@2x.png
index 58ecaee5..6f8ec3ae 100644
Binary files a/6-optimize/4-memory-leaks/leak-xhr@2x.png and b/6-optimize/4-memory-leaks/leak-xhr@2x.png differ
diff --git a/6-optimize/6-memory-removechild-innerhtml/html-innerhtml.png b/6-optimize/6-memory-removechild-innerhtml/html-innerhtml.png
index e606be2a..ac9a0794 100644
Binary files a/6-optimize/6-memory-removechild-innerhtml/html-innerhtml.png and b/6-optimize/6-memory-removechild-innerhtml/html-innerhtml.png differ
diff --git a/8-css-for-js/10-box-sizing/border-box.png b/8-css-for-js/10-box-sizing/border-box.png
index dcb4958c..4cdf7ff1 100644
Binary files a/8-css-for-js/10-box-sizing/border-box.png and b/8-css-for-js/10-box-sizing/border-box.png differ
diff --git a/8-css-for-js/10-box-sizing/border-box@2x.png b/8-css-for-js/10-box-sizing/border-box@2x.png
index c95453d3..5a32efc4 100644
Binary files a/8-css-for-js/10-box-sizing/border-box@2x.png and b/8-css-for-js/10-box-sizing/border-box@2x.png differ
diff --git a/archive/widget-tasks/1-tooltip-over-element/tooltip-fixed-center.png b/archive/widget-tasks/1-tooltip-over-element/tooltip-fixed-center.png
index 734acdbc..d9d67cfa 100644
Binary files a/archive/widget-tasks/1-tooltip-over-element/tooltip-fixed-center.png and b/archive/widget-tasks/1-tooltip-over-element/tooltip-fixed-center.png differ
diff --git a/figures.sketch b/figures.sketch
index 0722a46f..fd6b37c9 100644
Binary files a/figures.sketch and b/figures.sketch differ