diff --git a/groups/position-bottom.json b/groups/position-bottom.json
index fd5292235..6c14baa62 100644
--- a/groups/position-bottom.json
+++ b/groups/position-bottom.json
@@ -9,6 +9,10 @@
"bottom edge",
"lower edge",
"lower",
- "below"
+ "below",
+ "vertical",
+ "block",
+ "y",
+ "y-axis"
]
}
diff --git a/groups/position-left.json b/groups/position-left.json
index 14a059ef0..23d594822 100644
--- a/groups/position-left.json
+++ b/groups/position-left.json
@@ -7,6 +7,10 @@
"left",
"left edge",
"leftmost",
- "left side"
+ "left side",
+ "horizontal",
+ "inline",
+ "x",
+ "x-axis"
]
}
diff --git a/groups/position-right.json b/groups/position-right.json
index c541b7253..f9c47efc8 100644
--- a/groups/position-right.json
+++ b/groups/position-right.json
@@ -7,6 +7,10 @@
"right",
"right edge",
"rightmost",
- "right side"
+ "right side",
+ "horizontal",
+ "inline",
+ "x",
+ "x-axis"
]
}
diff --git a/groups/position-top.json b/groups/position-top.json
index 8ccf190f2..41b994f49 100644
--- a/groups/position-top.json
+++ b/groups/position-top.json
@@ -9,6 +9,10 @@
"top edge",
"upper edge",
"upper",
- "above"
+ "above",
+ "vertical",
+ "block",
+ "y",
+ "y-axis"
]
}
diff --git a/icons/between-vertical-end.json b/icons/between-vertical-end.json
index 622f6ace4..5981c3388 100644
--- a/icons/between-vertical-end.json
+++ b/icons/between-vertical-end.json
@@ -12,7 +12,6 @@
"slot",
"squeeze",
"space",
- "vertical",
"grid",
"table",
"columns",
diff --git a/icons/between-vertical-start.json b/icons/between-vertical-start.json
index cce01e2c2..26fe2c05c 100644
--- a/icons/between-vertical-start.json
+++ b/icons/between-vertical-start.json
@@ -12,7 +12,6 @@
"slot",
"squeeze",
"space",
- "vertical",
"grid",
"table",
"columns",
diff --git a/icons/layout-panel-top.json b/icons/layout-panel-top.json
index afe64d941..fbd6513d6 100644
--- a/icons/layout-panel-top.json
+++ b/icons/layout-panel-top.json
@@ -8,7 +8,6 @@
"$group:position-top",
"window",
"webpage",
- "block",
"section",
"grid",
"template",
diff --git a/icons/margin-bottom.json b/icons/margin-bottom.json
new file mode 100644
index 000000000..515519838
--- /dev/null
+++ b/icons/margin-bottom.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:margin"
+ ],
+ "use-cases": [
+ "Adjusting space below an element in layout editors",
+ "Setting the bottom page margin in document editors"
+ ],
+ "tags": [
+ "$extends:margin",
+ "$group:position-bottom"
+ ],
+ "categories": [
+ "$extends:margin"
+ ]
+}
diff --git a/icons/margin-bottom.svg b/icons/margin-bottom.svg
new file mode 100644
index 000000000..f622caf1b
--- /dev/null
+++ b/icons/margin-bottom.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/margin-horizontal.json b/icons/margin-horizontal.json
new file mode 100644
index 000000000..a66602c5b
--- /dev/null
+++ b/icons/margin-horizontal.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:margin"
+ ],
+ "use-cases": [
+ "Adjusting left and right outer spacing in layout editors",
+ "Setting left and right page margins in document editors"
+ ],
+ "tags": [
+ "$extends:margin",
+ "$group:position-left",
+ "$group:position-right"
+ ],
+ "categories": [
+ "$extends:margin"
+ ]
+}
diff --git a/icons/margin-horizontal.svg b/icons/margin-horizontal.svg
new file mode 100644
index 000000000..eef9e49e1
--- /dev/null
+++ b/icons/margin-horizontal.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/margin-left.json b/icons/margin-left.json
new file mode 100644
index 000000000..9a7151ccf
--- /dev/null
+++ b/icons/margin-left.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:margin"
+ ],
+ "use-cases": [
+ "Adjusting space to the left of an element in layout editors",
+ "Setting the left page margin in document editors"
+ ],
+ "tags": [
+ "$extends:margin",
+ "$group:position-left",
+ "indent"
+ ],
+ "categories": [
+ "$extends:margin"
+ ]
+}
diff --git a/icons/margin-left.svg b/icons/margin-left.svg
new file mode 100644
index 000000000..8ec1aba54
--- /dev/null
+++ b/icons/margin-left.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/margin-right.json b/icons/margin-right.json
new file mode 100644
index 000000000..ed30dc9f4
--- /dev/null
+++ b/icons/margin-right.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:margin"
+ ],
+ "use-cases": [
+ "Adjusting space to the right of an element in layout editors",
+ "Setting the right page margin in document editors"
+ ],
+ "tags": [
+ "$extends:margin",
+ "$group:position-right"
+ ],
+ "categories": [
+ "$extends:margin"
+ ]
+}
diff --git a/icons/margin-right.svg b/icons/margin-right.svg
new file mode 100644
index 000000000..636388654
--- /dev/null
+++ b/icons/margin-right.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/margin-top.json b/icons/margin-top.json
new file mode 100644
index 000000000..6dd8eff6b
--- /dev/null
+++ b/icons/margin-top.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:margin"
+ ],
+ "use-cases": [
+ "Adjusting space above an element in layout editors",
+ "Setting the top page margin in document editors"
+ ],
+ "tags": [
+ "$extends:margin",
+ "$group:position-top"
+ ],
+ "categories": [
+ "$extends:margin"
+ ]
+}
diff --git a/icons/margin-top.svg b/icons/margin-top.svg
new file mode 100644
index 000000000..5fe1317a8
--- /dev/null
+++ b/icons/margin-top.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/margin-vertical.json b/icons/margin-vertical.json
new file mode 100644
index 000000000..a544f32d8
--- /dev/null
+++ b/icons/margin-vertical.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:margin"
+ ],
+ "use-cases": [
+ "Adjusting outer spacing above and below elements in layout editors",
+ "Setting top and bottom page margins in document editors"
+ ],
+ "tags": [
+ "$extends:margin",
+ "$group:position-top",
+ "$group:position-bottom"
+ ],
+ "categories": [
+ "$extends:margin"
+ ]
+}
diff --git a/icons/margin-vertical.svg b/icons/margin-vertical.svg
new file mode 100644
index 000000000..83759ad23
--- /dev/null
+++ b/icons/margin-vertical.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/margin.json b/icons/margin.json
new file mode 100644
index 000000000..2065a8d98
--- /dev/null
+++ b/icons/margin.json
@@ -0,0 +1,32 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "irvineacosta"
+ ],
+ "use-cases": [
+ "Adjusting outer spacing on all sides in layout editors",
+ "Setting page margins on all sides in document editors"
+ ],
+ "tags": [
+ "margin",
+ "design",
+ "style",
+ "padding",
+ "spacing",
+ "gap",
+ "outer spacing",
+ "box model",
+ "whitespace",
+ "space",
+ "offset",
+ "alignment",
+ "position",
+ "layout",
+ "css",
+ "ui"
+ ],
+ "categories": [
+ "layout",
+ "design"
+ ]
+}
diff --git a/icons/margin.svg b/icons/margin.svg
new file mode 100644
index 000000000..0016b9317
--- /dev/null
+++ b/icons/margin.svg
@@ -0,0 +1,17 @@
+
diff --git a/icons/square-padding-bottom.json b/icons/square-padding-bottom.json
new file mode 100644
index 000000000..3b9bf26e2
--- /dev/null
+++ b/icons/square-padding-bottom.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:square-padding"
+ ],
+ "use-cases": [
+ "Adjusting inner spacing below content in layout editors",
+ "Setting bottom cell padding in table editors"
+ ],
+ "tags": [
+ "$extends:square-padding",
+ "$group:position-bottom"
+ ],
+ "categories": [
+ "$extends:square-padding"
+ ]
+}
diff --git a/icons/square-padding-bottom.svg b/icons/square-padding-bottom.svg
new file mode 100644
index 000000000..4170f3bb3
--- /dev/null
+++ b/icons/square-padding-bottom.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/square-padding-horizontal.json b/icons/square-padding-horizontal.json
new file mode 100644
index 000000000..4b3075a83
--- /dev/null
+++ b/icons/square-padding-horizontal.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:square-padding"
+ ],
+ "use-cases": [
+ "Adjusting left and right inner spacing in layout editors",
+ "Setting left and right cell padding in table editors"
+ ],
+ "tags": [
+ "$extends:square-padding",
+ "$group:position-left",
+ "$group:position-right"
+ ],
+ "categories": [
+ "$extends:square-padding"
+ ]
+}
diff --git a/icons/square-padding-horizontal.svg b/icons/square-padding-horizontal.svg
new file mode 100644
index 000000000..c9a2c46df
--- /dev/null
+++ b/icons/square-padding-horizontal.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/square-padding-left.json b/icons/square-padding-left.json
new file mode 100644
index 000000000..5375dcc5d
--- /dev/null
+++ b/icons/square-padding-left.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:square-padding"
+ ],
+ "use-cases": [
+ "Adjusting inner spacing left of content in layout editors",
+ "Setting left cell padding in table editors"
+ ],
+ "tags": [
+ "$extends:square-padding",
+ "$group:position-left",
+ "indent"
+ ],
+ "categories": [
+ "$extends:square-padding"
+ ]
+}
diff --git a/icons/square-padding-left.svg b/icons/square-padding-left.svg
new file mode 100644
index 000000000..0a03a5a41
--- /dev/null
+++ b/icons/square-padding-left.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/square-padding-right.json b/icons/square-padding-right.json
new file mode 100644
index 000000000..a261b35a4
--- /dev/null
+++ b/icons/square-padding-right.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:square-padding"
+ ],
+ "use-cases": [
+ "Adjusting inner spacing right of content in layout editors",
+ "Setting right cell padding in table editors"
+ ],
+ "tags": [
+ "$extends:square-padding",
+ "$group:position-right"
+ ],
+ "categories": [
+ "$extends:square-padding"
+ ]
+}
diff --git a/icons/square-padding-right.svg b/icons/square-padding-right.svg
new file mode 100644
index 000000000..abcaa0019
--- /dev/null
+++ b/icons/square-padding-right.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/square-padding-top.json b/icons/square-padding-top.json
new file mode 100644
index 000000000..5c9398fc3
--- /dev/null
+++ b/icons/square-padding-top.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:square-padding"
+ ],
+ "use-cases": [
+ "Adjusting inner spacing above content in layout editors",
+ "Setting top cell padding in table editors"
+ ],
+ "tags": [
+ "$extends:square-padding",
+ "$group:position-top"
+ ],
+ "categories": [
+ "$extends:square-padding"
+ ]
+}
diff --git a/icons/square-padding-top.svg b/icons/square-padding-top.svg
new file mode 100644
index 000000000..29138e6b5
--- /dev/null
+++ b/icons/square-padding-top.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/square-padding-vertical.json b/icons/square-padding-vertical.json
new file mode 100644
index 000000000..87bd09c45
--- /dev/null
+++ b/icons/square-padding-vertical.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "$extends:square-padding"
+ ],
+ "use-cases": [
+ "Adjusting inner spacing above and below content in layout editors",
+ "Setting top and bottom cell padding in table editors"
+ ],
+ "tags": [
+ "$extends:square-padding",
+ "$group:position-top",
+ "$group:position-bottom"
+ ],
+ "categories": [
+ "$extends:square-padding"
+ ]
+}
diff --git a/icons/square-padding-vertical.svg b/icons/square-padding-vertical.svg
new file mode 100644
index 000000000..5ef5e5ebf
--- /dev/null
+++ b/icons/square-padding-vertical.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/square-padding.json b/icons/square-padding.json
new file mode 100644
index 000000000..455d2faef
--- /dev/null
+++ b/icons/square-padding.json
@@ -0,0 +1,32 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "irvineacosta"
+ ],
+ "use-cases": [
+ "Adjusting inner spacing on all sides in layout editors",
+ "Setting cell padding on all sides in table editors"
+ ],
+ "tags": [
+ "padding",
+ "design",
+ "style",
+ "margin",
+ "spacing",
+ "gap",
+ "inner spacing",
+ "box model",
+ "whitespace",
+ "space",
+ "offset",
+ "alignment",
+ "position",
+ "layout",
+ "css",
+ "ui"
+ ],
+ "categories": [
+ "layout",
+ "design"
+ ]
+}
diff --git a/icons/square-padding.svg b/icons/square-padding.svg
new file mode 100644
index 000000000..eb018cb7e
--- /dev/null
+++ b/icons/square-padding.svg
@@ -0,0 +1,17 @@
+