diff --git a/src/_icons/alert-octagon.svg b/src/_icons/alert-octagon.svg
index 0023ab556..1c41866f9 100644
--- a/src/_icons/alert-octagon.svg
+++ b/src/_icons/alert-octagon.svg
@@ -5,7 +5,7 @@ unicode: "ecc6"
category: System
---
diff --git a/src/_icons/circle-minus-2.svg b/src/_icons/circle-minus-2.svg
new file mode 100644
index 000000000..90cdd3716
--- /dev/null
+++ b/src/_icons/circle-minus-2.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/circle-plus-2.svg b/src/_icons/circle-plus-2.svg
new file mode 100644
index 000000000..758a5f364
--- /dev/null
+++ b/src/_icons/circle-plus-2.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/help-octagon.svg b/src/_icons/help-octagon.svg
index d33361635..b8506e3cc 100644
--- a/src/_icons/help-octagon.svg
+++ b/src/_icons/help-octagon.svg
@@ -5,7 +5,7 @@ unicode: "f7a9"
category: System
---
diff --git a/src/_icons/hexagon-minus-2.svg b/src/_icons/hexagon-minus-2.svg
new file mode 100644
index 000000000..d68c4c819
--- /dev/null
+++ b/src/_icons/hexagon-minus-2.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/hexagon-minus.svg b/src/_icons/hexagon-minus.svg
new file mode 100644
index 000000000..debeebedd
--- /dev/null
+++ b/src/_icons/hexagon-minus.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/hexagon-plus-2.svg b/src/_icons/hexagon-plus-2.svg
new file mode 100644
index 000000000..b3c8cde3f
--- /dev/null
+++ b/src/_icons/hexagon-plus-2.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/hexagon-plus.svg b/src/_icons/hexagon-plus.svg
index 2c0fc5fd0..af0794dd7 100644
--- a/src/_icons/hexagon-plus.svg
+++ b/src/_icons/hexagon-plus.svg
@@ -3,7 +3,7 @@ version: "2.31"
unicode: "fc45"
---
diff --git a/src/_icons/info-octagon.svg b/src/_icons/info-octagon.svg
index 078b63ac5..1f6907c1a 100644
--- a/src/_icons/info-octagon.svg
+++ b/src/_icons/info-octagon.svg
@@ -5,7 +5,7 @@ unicode: "f7ab"
category: System
---
diff --git a/src/_icons/octagon-minus-2.svg b/src/_icons/octagon-minus-2.svg
new file mode 100644
index 000000000..4e190d19b
--- /dev/null
+++ b/src/_icons/octagon-minus-2.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/octagon-minus.svg b/src/_icons/octagon-minus.svg
new file mode 100644
index 000000000..5791b7302
--- /dev/null
+++ b/src/_icons/octagon-minus.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/octagon-off.svg b/src/_icons/octagon-off.svg
index 7cae5f160..5ca0c4967 100644
--- a/src/_icons/octagon-off.svg
+++ b/src/_icons/octagon-off.svg
@@ -5,6 +5,6 @@ version: "1.39"
unicode: "eeb8"
---
diff --git a/src/_icons/octagon-plus-2.svg b/src/_icons/octagon-plus-2.svg
new file mode 100644
index 000000000..da92d74e4
--- /dev/null
+++ b/src/_icons/octagon-plus-2.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/octagon-plus.svg b/src/_icons/octagon-plus.svg
new file mode 100644
index 000000000..a32f73451
--- /dev/null
+++ b/src/_icons/octagon-plus.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/octagon.svg b/src/_icons/octagon.svg
index 92c272c09..63f21a3e4 100644
--- a/src/_icons/octagon.svg
+++ b/src/_icons/octagon.svg
@@ -5,5 +5,5 @@ version: "1.18"
unicode: "ecbd"
---
diff --git a/src/_icons/square-minus.svg b/src/_icons/square-minus.svg
index 9e4dac6d9..e2c566f16 100644
--- a/src/_icons/square-minus.svg
+++ b/src/_icons/square-minus.svg
@@ -5,6 +5,6 @@ version: "1.0"
unicode: "eb29"
---
diff --git a/src/_icons/square-plus-2.svg b/src/_icons/square-plus-2.svg
new file mode 100644
index 000000000..78020c1c2
--- /dev/null
+++ b/src/_icons/square-plus-2.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/square-plus.svg b/src/_icons/square-plus.svg
index 5d1cb5e4c..2c87f59fe 100644
--- a/src/_icons/square-plus.svg
+++ b/src/_icons/square-plus.svg
@@ -5,7 +5,7 @@ version: "1.0"
unicode: "eb2a"
---
diff --git a/src/_icons/square-rounded-minus-2.svg b/src/_icons/square-rounded-minus-2.svg
new file mode 100644
index 000000000..33459511a
--- /dev/null
+++ b/src/_icons/square-rounded-minus-2.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/square-rounded-plus-2.svg b/src/_icons/square-rounded-plus-2.svg
new file mode 100644
index 000000000..b180ed6d1
--- /dev/null
+++ b/src/_icons/square-rounded-plus-2.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/square-rounded-plus.svg b/src/_icons/square-rounded-plus.svg
index ca66ed24f..671436470 100644
--- a/src/_icons/square-rounded-plus.svg
+++ b/src/_icons/square-rounded-plus.svg
@@ -5,7 +5,7 @@ unicode: "f63f"
version: "1.117"
---
diff --git a/src/_icons/triangle-minus-2.svg b/src/_icons/triangle-minus-2.svg
new file mode 100644
index 000000000..8f6311f6f
--- /dev/null
+++ b/src/_icons/triangle-minus-2.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/triangle-minus.svg b/src/_icons/triangle-minus.svg
new file mode 100644
index 000000000..c7247b43b
--- /dev/null
+++ b/src/_icons/triangle-minus.svg
@@ -0,0 +1,6 @@
+---
+---
+
diff --git a/src/_icons/triangle-plus-2.svg b/src/_icons/triangle-plus-2.svg
new file mode 100644
index 000000000..552725eb2
--- /dev/null
+++ b/src/_icons/triangle-plus-2.svg
@@ -0,0 +1,7 @@
+---
+---
+
diff --git a/src/_icons/triangle-plus.svg b/src/_icons/triangle-plus.svg
new file mode 100644
index 000000000..e6a4cb0d3
--- /dev/null
+++ b/src/_icons/triangle-plus.svg
@@ -0,0 +1,7 @@
+---
+---
+