diff --git a/svg/animated/left_ptr_watch.svg b/svg/animated/left_ptr_watch.svg
index 2d0707f..74fec06 100644
--- a/svg/animated/left_ptr_watch.svg
+++ b/svg/animated/left_ptr_watch.svg
@@ -1,42 +1,37 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
\ No newline at end of file
diff --git a/svg/animated/wait.svg b/svg/animated/wait.svg
index 4c2f3ba..5bad903 100644
--- a/svg/animated/wait.svg
+++ b/svg/animated/wait.svg
@@ -1,37 +1,31 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
@@ -41,38 +35,35 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/svg/static/X_cursor.svg b/svg/static/X_cursor.svg
index c92c5ab..fd06534 100644
--- a/svg/static/X_cursor.svg
+++ b/svg/static/X_cursor.svg
@@ -1,8 +1,5 @@
-
-
-
\ No newline at end of file
diff --git a/svg/static/all-scroll.svg b/svg/static/all-scroll.svg
index e7e538c..b6ba0f4 100644
--- a/svg/static/all-scroll.svg
+++ b/svg/static/all-scroll.svg
@@ -1,12 +1,9 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/svg/static/bottom_right_corner.svg b/svg/static/bottom_right_corner.svg
index 61cf654..1dcda9f 100644
--- a/svg/static/bottom_right_corner.svg
+++ b/svg/static/bottom_right_corner.svg
@@ -1,11 +1,8 @@
-
-
-
\ No newline at end of file
diff --git a/svg/static/bottom_tee.svg b/svg/static/bottom_tee.svg
index 306233b..db94cb5 100644
--- a/svg/static/bottom_tee.svg
+++ b/svg/static/bottom_tee.svg
@@ -1,7 +1,4 @@
-
-
-
diff --git a/svg/static/context-menu.svg b/svg/static/context-menu.svg
index e326ad2..aecdf86 100644
--- a/svg/static/context-menu.svg
+++ b/svg/static/context-menu.svg
@@ -10,7 +10,7 @@
-
diff --git a/svg/static/copy.svg b/svg/static/copy.svg
index 5390c7d..5ab43d3 100644
--- a/svg/static/copy.svg
+++ b/svg/static/copy.svg
@@ -1,20 +1,17 @@
-
-
-
-
-
+
+
-
-
+
-
@@ -24,9 +21,10 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/svg/static/cross.svg b/svg/static/cross.svg
index d894d8d..3ef71f3 100644
--- a/svg/static/cross.svg
+++ b/svg/static/cross.svg
@@ -1,9 +1,6 @@
-
-
-
+ d="M155 89H110.926V45H89.0734V89H45V111H89.0734V155H110.926V111H155V89Z" fill="white" />
+ d="M148 96.3816H103.624V52H96.376V96.3816H52V103.619H96.376V148H103.624V103.619H148V96.3816Z" fill="black" />
\ No newline at end of file
diff --git a/svg/static/crossed_circle.svg b/svg/static/crossed_circle.svg
index 8535691..f5dfa29 100644
--- a/svg/static/crossed_circle.svg
+++ b/svg/static/crossed_circle.svg
@@ -1,20 +1,16 @@
-
-
-
-
+
+ d="M60.4287 26.6787V96.3216L78.9996 78.4814L80.0004 77.6161H111.5L60.4287 26.6787Z" fill="black" />
-
+
diff --git a/svg/static/crosshair.svg b/svg/static/crosshair.svg
index 09f696f..973f349 100644
--- a/svg/static/crosshair.svg
+++ b/svg/static/crosshair.svg
@@ -1,15 +1,12 @@
-
-
-
+ fill="white" />
-
-
-
-
+ stroke="#797979" stroke-width="6" />
+
+
+
+
\ No newline at end of file
diff --git a/svg/static/dnd_no_drop.svg b/svg/static/dnd_no_drop.svg
index e22810c..ee015c3 100644
--- a/svg/static/dnd_no_drop.svg
+++ b/svg/static/dnd_no_drop.svg
@@ -1,20 +1,4 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/svg/static/dotbox.svg b/svg/static/dotbox.svg
index 7bd24db..e005537 100644
--- a/svg/static/dotbox.svg
+++ b/svg/static/dotbox.svg
@@ -1,7 +1,4 @@
-
-
-
diff --git a/svg/static/hand1.svg b/svg/static/hand1.svg
index 5b97d7f..8a5d23e 100644
--- a/svg/static/hand1.svg
+++ b/svg/static/hand1.svg
@@ -1,11 +1,8 @@
-
-
-
-
+
-
-
-
+ d="M63.5067 104.312C62.4882 100.407 61.4697 95.4908 59.2872 88.1483C57.5517 82.3472 55.7329 79.2019 54.4027 75.3068C52.7918 70.568 51.2536 67.7977 49.2478 63.0069C47.8033 59.5804 45.4649 52.0921 44.4984 48.0095C43.2616 42.7083 44.8413 38.3862 47.0342 35.4492C49.6636 31.9186 57.032 30.3459 61.1372 31.7936C64.9929 33.1475 68.8694 37.126 70.6569 40.0005C73.65 44.7913 74.3671 46.5827 78.1085 56.0602C82.1929 66.3917 83.97 76.0358 84.4585 79.2957L85.3382 84.7274C85.3509 84.8056 85.3406 84.8089 85.3386 84.7297V84.7297C84.9749 74.0128 84.261 52.9149 84.4897 41.2919C84.5105 39.9797 85.1548 35.1784 85.3627 33.8453C86.1733 28.6379 88.5325 25.5135 92.357 23.6492C96.6388 21.5558 101.981 21.41 106.917 23.4721C111.313 25.2739 113.423 29.2003 114.057 34.1161C114.203 35.2513 115.034 44.3956 115.024 45.6453C114.888 56.3205 115.086 62.7361 115.179 68.2872C115.221 70.693 115.211 85.2113 115.356 83.5866C115.99 76.7545 116.333 50.3737 118.931 42.5313C120.428 38.0217 123.14 34.7618 127.183 32.8559C131.662 30.7417 138.75 32.1269 141.775 35.3867C144.736 38.5632 146.41 42.5938 146.784 47.395C147.116 51.613 146.586 56.7371 146.576 60.3615C146.576 69.3912 146.358 74.1507 146.191 82.4514C146.181 82.8471 146.036 85.555 146.43 84.3469C147.407 81.4307 148.384 78.702 149.195 76.5878C149.704 75.286 151.7 70.1931 152.926 67.6415C154.111 65.2044 155.119 63.7984 157.239 60.4761C159.318 57.2162 161.552 55.8102 164.181 54.6333C169.793 52.1859 175.707 55.7998 177.702 60.7885C178.596 63.0277 177.796 68.2143 177.411 72.2969C176.777 79.0353 174.772 85.8987 173.753 89.4606C172.423 94.116 170.905 102.323 170.22 106.135C169.471 110.238 167.788 120.528 166.489 125.09C165.595 128.225 162.633 135.275 159.712 139.504C159.712 139.504 148.551 152.522 147.324 158.376C146.108 164.239 146.514 164.281 146.275 168.426C146.094 171.429 146.831 175.111 147.254 176.923C147.392 177.515 146.996 178.106 146.392 178.172C143.955 178.436 138.181 178.957 134.707 178.393C130.644 177.747 125.614 169.634 124.315 167.166C122.527 163.75 118.713 164.406 117.227 166.926C114.888 170.915 109.858 178.07 106.304 178.518C99.6031 179.362 85.95 178.868 74.8683 178.739C74.2479 178.731 73.7759 178.172 73.8527 177.556C74.2079 174.712 74.7289 167.458 71.3221 164.583C68.1523 161.875 62.6961 156.418 59.4327 153.543L50.786 143.951C47.8344 140.202 44.2489 132.568 37.8678 123.278C34.2511 118.028 27.1944 111.977 24.5235 106.833C22.2059 102.406 21.0835 96.8968 22.5489 93.0329C24.8872 86.8464 29.564 83.6907 36.7038 84.3677C42.0976 84.8885 45.5168 86.5132 49.57 89.9605C51.9084 91.9393 55.5251 95.522 57.3646 97.7508C59.0586 99.7817 59.4743 100.625 61.2826 103.052C63.673 106.249 64.4213 107.832 63.5067 104.312Z"
+ fill="white" stroke="black" stroke-width="8" />
+
+
+
\ No newline at end of file
diff --git a/svg/static/hand2.svg b/svg/static/hand2.svg
index ffde511..dd1e64c 100644
--- a/svg/static/hand2.svg
+++ b/svg/static/hand2.svg
@@ -1,10 +1,7 @@
-
-
-
+ fill="white" stroke="black" stroke-width="8" />
diff --git a/svg/static/left_ptr.svg b/svg/static/left_ptr.svg
index 6aa65d7..4556993 100644
--- a/svg/static/left_ptr.svg
+++ b/svg/static/left_ptr.svg
@@ -1,7 +1,4 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/svg/static/left_tee.svg b/svg/static/left_tee.svg
index f704d0e..239efd4 100644
--- a/svg/static/left_tee.svg
+++ b/svg/static/left_tee.svg
@@ -1,11 +1,8 @@
-
-
-
\ No newline at end of file
diff --git a/svg/static/link.svg b/svg/static/link.svg
index 60efe5a..f397a81 100644
--- a/svg/static/link.svg
+++ b/svg/static/link.svg
@@ -1,11 +1,8 @@
-
-
-
\ No newline at end of file
diff --git a/svg/static/ll_angle.svg b/svg/static/ll_angle.svg
index 2d35f1b..368843a 100644
--- a/svg/static/ll_angle.svg
+++ b/svg/static/ll_angle.svg
@@ -1,11 +1,8 @@
-
-
-
\ No newline at end of file
diff --git a/svg/static/lr_angle.svg b/svg/static/lr_angle.svg
index dd90a0c..3765546 100644
--- a/svg/static/lr_angle.svg
+++ b/svg/static/lr_angle.svg
@@ -1,11 +1,8 @@
-
-
-
\ No newline at end of file
diff --git a/svg/static/move.svg b/svg/static/move.svg
index 3732775..1ec5ff0 100644
--- a/svg/static/move.svg
+++ b/svg/static/move.svg
@@ -1,11 +1,8 @@
-
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/svg/static/pencil.svg b/svg/static/pencil.svg
index a235e3b..0ec361d 100644
--- a/svg/static/pencil.svg
+++ b/svg/static/pencil.svg
@@ -1,7 +1,4 @@
-
-
-
diff --git a/svg/static/plus.svg b/svg/static/plus.svg
index 47940d4..5505ad0 100644
--- a/svg/static/plus.svg
+++ b/svg/static/plus.svg
@@ -1,9 +1,6 @@
-
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/svg/static/question_arrow.svg b/svg/static/question_arrow.svg
index 1cc74ef..5a663ee 100644
--- a/svg/static/question_arrow.svg
+++ b/svg/static/question_arrow.svg
@@ -1,13 +1,9 @@
-
-
-
-
+ d="M74.7074 50.8678C80.4576 46.2864 91.1229 42.6532 100.194 42.5969C114.56 42.5124 122.122 46.8779 128.907 53.4026C135.435 59.6832 138.434 66.0952 137.95 75.9339C137.561 83.9419 135.416 88.5889 132.218 92.9356C130.34 95.5737 126.743 98.9534 121.42 103.056L116.363 107.093C113.232 110.097 111.865 111.439 110.67 114.791C109.778 117.288 110.717 153.499 110.67 157.404H91.6163C91.5878 147.866 90.582 110.538 91.6163 106.426C92.6316 102.427 96.3796 99.5354 101.703 95.4328L107.092 91.2458C108.876 89.9314 111.78 87.3591 112.862 85.7913C114.835 83.1063 116.031 79.3887 116.192 76.1686C116.344 73.1362 115.423 69.6063 112.928 66.527C109.967 62.8657 106.257 60.5375 99.027 60.8567C93.3243 61.1101 88.9595 63.9829 86.2931 66.696C83.1619 69.888 81.7955 75.1828 81.5678 79.3699H62.8086C63.3969 65.438 66.1676 57.6647 74.7074 50.8678Z"
+ fill="white" stroke="white" stroke-width="20" />
-
+
\ No newline at end of file
diff --git a/svg/static/right_ptr.svg b/svg/static/right_ptr.svg
index 8dcbe1e..c6085fd 100644
--- a/svg/static/right_ptr.svg
+++ b/svg/static/right_ptr.svg
@@ -1,7 +1,4 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/svg/static/sb_down_arrow.svg b/svg/static/sb_down_arrow.svg
index 52825d2..e9d786a 100644
--- a/svg/static/sb_down_arrow.svg
+++ b/svg/static/sb_down_arrow.svg
@@ -1,9 +1,7 @@
-
-
-
+ d="M79.3434 48L79.3333 118.536H39L99.4899 179.014L160 118.536H119.667V48H79.3434Z" fill="white" />
+ d="M109.623 58.0138V128.644H135.8L99.5002 164.828L63.2002 128.644H89.3775L89.3876 58.0138H109.623Z"
+ fill="black" />
\ No newline at end of file
diff --git a/svg/static/sb_h_double_arrow.svg b/svg/static/sb_h_double_arrow.svg
index bc17a5b..7456beb 100644
--- a/svg/static/sb_h_double_arrow.svg
+++ b/svg/static/sb_h_double_arrow.svg
@@ -1,7 +1,4 @@
-
-
-
diff --git a/svg/static/sb_left_arrow.svg b/svg/static/sb_left_arrow.svg
index f960fc4..65fcf1f 100644
--- a/svg/static/sb_left_arrow.svg
+++ b/svg/static/sb_left_arrow.svg
@@ -1,9 +1,7 @@
-
-
-
+ d="M150.014 80.3434L79.478 80.3333V40L19 100.49L79.478 161V120.667H150.014V80.3434Z" fill="white" />
+ d="M140.914 110.536H70.2832V136.714L34.1001 100.414L70.2832 64.1136V90.2909L140.914 90.3011V110.536Z"
+ fill="black" />
\ No newline at end of file
diff --git a/svg/static/sb_right_arrow.svg b/svg/static/sb_right_arrow.svg
index 4cb4e58..39aaae3 100644
--- a/svg/static/sb_right_arrow.svg
+++ b/svg/static/sb_right_arrow.svg
@@ -1,9 +1,7 @@
-
-
-
+ d="M48 80.3434L118.536 80.3333V40L179.014 100.49L118.536 161V120.667H48V80.3434Z" fill="white" />
+ d="M57.0996 110.536H127.73V136.714L163.913 100.414L127.73 64.1136V90.2909L57.0996 90.3011V110.536Z"
+ fill="black" />
\ No newline at end of file
diff --git a/svg/static/sb_up_arrow.svg b/svg/static/sb_up_arrow.svg
index 05c2594..41da323 100644
--- a/svg/static/sb_up_arrow.svg
+++ b/svg/static/sb_up_arrow.svg
@@ -1,9 +1,6 @@
-
-
-
+ d="M80.3434 151.014L80.3333 80.478H40L100.49 20L161 80.478H120.667V151.014H80.3434Z" fill="white" />
+ d="M110.623 141V70.3693H136.8L100.5 34.1862L64.2002 70.3693H90.3775L90.3876 141H110.623Z" fill="black" />
\ No newline at end of file
diff --git a/svg/static/sb_v_double_arrow.svg b/svg/static/sb_v_double_arrow.svg
index 68e65e2..2a2549b 100644
--- a/svg/static/sb_v_double_arrow.svg
+++ b/svg/static/sb_v_double_arrow.svg
@@ -1,7 +1,4 @@
-
-
-
diff --git a/svg/static/top_side.svg b/svg/static/top_side.svg
index b8666bc..6c9b09e 100644
--- a/svg/static/top_side.svg
+++ b/svg/static/top_side.svg
@@ -1,11 +1,8 @@
-
-
-
\ No newline at end of file
diff --git a/svg/static/top_tee.svg b/svg/static/top_tee.svg
index 7c4d899..90f7aa9 100644
--- a/svg/static/top_tee.svg
+++ b/svg/static/top_tee.svg
@@ -1,11 +1,8 @@
-
-
-
\ No newline at end of file
diff --git a/svg/static/ul_angle.svg b/svg/static/ul_angle.svg
index 9d531e2..8236102 100644
--- a/svg/static/ul_angle.svg
+++ b/svg/static/ul_angle.svg
@@ -1,11 +1,8 @@
-
-
-
\ No newline at end of file
diff --git a/svg/static/ur_angle.svg b/svg/static/ur_angle.svg
index 622007d..c7713bb 100644
--- a/svg/static/ur_angle.svg
+++ b/svg/static/ur_angle.svg
@@ -1,11 +1,8 @@
-
-
-
\ No newline at end of file
diff --git a/svg/static/vertical-text.svg b/svg/static/vertical-text.svg
index e4bf3d8..7fe2316 100644
--- a/svg/static/vertical-text.svg
+++ b/svg/static/vertical-text.svg
@@ -1,11 +1,8 @@
-
-
-
+ d="M161.618 131.577L161.147 136H165.595H174.935H178.704L178.928 132.238C179.337 125.385 177.994 118.543 175.025 112.341C172.796 107.683 169.704 103.5 165.927 100C169.704 96.4997 172.796 92.3171 175.025 87.6594C177.994 81.4573 179.337 74.6146 178.928 67.7617L178.704 64H174.935H165.595H161.031L161.63 68.5252C162.937 78.3944 157.159 88.0366 147.7 91.6657H104.775V86.4438V82.4438H100.775H91.4353H87.4353V86.4438V91.6657H53.3047C43.8373 87.9566 38.1312 78.3864 39.3643 68.4948L39.9246 64H35.395H26.0549H22.2675L22.0609 67.7818C21.6878 74.6112 23.0342 81.4237 25.9772 87.6097C28.1969 92.2753 31.2719 96.4735 35.0298 100C31.2719 103.527 28.1969 107.725 25.9772 112.39C23.0342 118.576 21.6878 125.389 22.0609 132.218L22.2675 136H26.0549H35.395H39.8361L39.3732 131.583C38.8634 126.719 40.0127 121.822 42.6456 117.668C45.1609 113.7 48.8955 110.624 53.3074 108.888H87.5287V114.11V118.11H91.5287H100.869H104.869V114.11V108.888H147.603C152.04 110.599 155.801 113.668 158.334 117.642C160.982 121.797 162.136 126.704 161.618 131.577Z"
+ fill="white" stroke="white" stroke-width="8" />
+ d="M165.595 132H174.935C175.304 125.826 174.094 119.659 171.417 114.068C168.741 108.476 164.683 103.638 159.618 100C164.683 96.3617 168.741 91.5242 171.417 85.9324C174.094 80.3406 175.304 74.1741 174.935 68H165.595C167.183 79.9885 159.991 91.6081 148.41 95.6657H100.775V86.4438H91.4353V95.6657H52.5807C40.999 91.5158 33.9006 79.9885 35.395 68H26.0549C25.7184 74.1604 26.9326 80.3073 29.5893 85.8913C32.2459 91.4753 36.2622 96.3225 41.2792 100C36.2622 103.677 32.2459 108.525 29.5893 114.109C26.9326 119.693 25.7184 125.84 26.0549 132H35.395C34.7909 126.236 36.1537 120.439 39.2672 115.527C42.3806 110.615 47.0663 106.871 52.5807 104.888H91.5287V114.11H100.869V104.888H148.316C153.857 106.84 158.573 110.575 161.707 115.492C164.84 120.409 166.21 126.223 165.595 132Z"
+ fill="black" stroke="black" stroke-width="2" />
\ No newline at end of file
diff --git a/svg/static/wayland-cursor.svg b/svg/static/wayland-cursor.svg
index 8be0097..4fec0c9 100644
--- a/svg/static/wayland-cursor.svg
+++ b/svg/static/wayland-cursor.svg
@@ -1,11 +1,8 @@
-
-
-
\ No newline at end of file
diff --git a/svg/static/xterm.svg b/svg/static/xterm.svg
index 01ece7b..c975077 100644
--- a/svg/static/xterm.svg
+++ b/svg/static/xterm.svg
@@ -1,11 +1,8 @@
-
-
-
+ d="M132.077 38.8823L136.5 39.3529V34.9048V25.5647V21.7964L132.738 21.5718C125.885 21.1628 119.043 22.5057 112.841 25.4746C108.183 27.7041 104 30.796 100.5 34.5729C96.9997 30.796 92.8171 27.7041 88.1594 25.4746C81.9573 22.5057 75.1146 21.1628 68.2617 21.5718L64.5 21.7964V25.5647V34.9048V39.4695L69.0252 38.8701C78.8944 37.563 88.5366 43.3407 92.1657 52.7999V95.7247H86.9438H82.9438V99.7247V109.065V113.065H86.9438H92.1657V147.195C88.4566 156.663 78.8864 162.369 68.9948 161.136L64.5 160.575V165.105V174.445V178.232L68.2818 178.439C75.1112 178.812 81.9237 177.466 88.1097 174.523C92.7753 172.303 96.9735 169.228 100.5 165.47C104.027 169.228 108.225 172.303 112.89 174.523C119.076 177.466 125.889 178.812 132.718 178.439L136.5 178.232V174.445V165.105V160.664L132.083 161.127C127.219 161.637 122.322 160.487 118.168 157.854C114.2 155.339 111.124 151.605 109.388 147.193V112.971H114.61H118.61V108.971V99.6313V95.6313H114.61H109.388V52.897C111.099 48.46 114.168 44.6987 118.142 42.1663C122.297 39.518 127.204 38.364 132.077 38.8823Z"
+ fill="white" stroke="white" stroke-width="8" />
+ d="M132.5 34.9048V25.5647C126.326 25.1962 120.159 26.4059 114.568 29.0825C108.976 31.7592 104.138 35.8169 100.5 40.8824C96.8617 35.8169 92.0242 31.7592 86.4324 29.0825C80.8406 26.4059 74.6741 25.1962 68.5 25.5647V34.9048C80.4885 33.317 92.1081 40.5088 96.1657 52.0905V99.7247H86.9438V109.065H96.1657V147.919C92.0158 159.501 80.4885 166.599 68.5 165.105V174.445C74.6604 174.782 80.8073 173.567 86.3913 170.911C91.9753 168.254 96.8225 164.238 100.5 159.221C104.177 164.238 109.025 168.254 114.609 170.911C120.193 173.567 126.34 174.782 132.5 174.445V165.105C126.736 165.709 120.939 164.346 116.027 161.233C111.115 158.119 107.371 153.434 105.388 147.919V108.971H114.61V99.6313H105.388V52.1839C107.34 46.6426 111.075 41.9267 115.992 38.7931C120.909 35.6596 126.723 34.2902 132.5 34.9048Z"
+ fill="black" stroke="black" stroke-width="2" />
\ No newline at end of file
diff --git a/svg/static/zoom-in.svg b/svg/static/zoom-in.svg
index 82e9d83..fc8de9b 100644
--- a/svg/static/zoom-in.svg
+++ b/svg/static/zoom-in.svg
@@ -1,7 +1,4 @@
-
-
-
diff --git a/svg/static/zoom-out.svg b/svg/static/zoom-out.svg
index 6f62b66..3a8965a 100644
--- a/svg/static/zoom-out.svg
+++ b/svg/static/zoom-out.svg
@@ -1,7 +1,4 @@
-
-
-