diff --git a/.postcss-sorting.json b/.postcss-sorting.json
index fa52bd6769..98f1126af1 100644
--- a/.postcss-sorting.json
+++ b/.postcss-sorting.json
@@ -13,8 +13,6 @@
 		{
 			"emptyLineBefore": false,
 			"properties": [
-				"-moz-osx-font-smoothing",
-				"-webkit-font-smoothing",
 				"font",
 				"font-family",
 				"font-size",
@@ -28,6 +26,7 @@
 				"font-emphasize-position",
 				"font-emphasize-style",
 				"font-smooth",
+				"font-smoothing",
 				"line-height",
 				"text-align",
 				"text-align-last",
@@ -45,6 +44,7 @@
 				"writing-mode",
 				"text-outline",
 				"text-transform",
+				"text-size-adjust",
 				"text-wrap",
 				"text-overflow",
 				"text-overflow-ellipsis",
@@ -111,7 +111,8 @@
 				"outline-width",
 				"outline-style",
 				"outline-color",
-				"outline-offset"
+				"outline-offset",
+				"tap-highlight-color"
 			]
 		},
 		{
@@ -150,6 +151,7 @@
 				"overflow",
 				"overflow-x",
 				"overflow-y",
+				"overflow-scrolling",
 				"clip",
 				"zoom",
 				"flex",
@@ -211,6 +213,7 @@
 				"counter-increment",
 				"resize",
 				"cursor",
+				"touch-callout",
 				"user-select",
 				"nav-index",
 				"nav-up",
diff --git a/.stylelintrc b/.stylelintrc
index cc261b4622..8aeda79f71 100644
--- a/.stylelintrc
+++ b/.stylelintrc
@@ -192,188 +192,196 @@
 			"rules"
 		],
 		"order/declaration-block-properties-specified-order": [
-			"font",
-			"font-family",
-			"font-size",
-			"font-weight",
-			"font-style",
-			"font-variant",
-			"font-size-adjust",
-			"font-stretch",
-			"font-effect",
-			"font-emphasize",
-			"font-emphasize-position",
-			"font-emphasize-style",
-			"font-smooth",
-			"line-height",
-			"text-align",
-			"text-align-last",
-			"vertical-align",
-			"white-space",
-			"text-decoration",
-			"text-emphasis",
-			"text-emphasis-color",
-			"text-emphasis-style",
-			"text-emphasis-position",
-			"text-indent",
-			"text-justify",
-			"letter-spacing",
-			"word-spacing",
-			"writing-mode",
-			"text-outline",
-			"text-transform",
-			"text-wrap",
-			"text-overflow",
-			"text-overflow-ellipsis",
-			"text-overflow-mode",
-			"word-wrap",
-			"word-break",
-			"tab-size",
-			"hyphens",
+			[
+				"font",
+				"font-family",
+				"font-size",
+				"font-weight",
+				"font-style",
+				"font-variant",
+				"font-size-adjust",
+				"font-stretch",
+				"font-effect",
+				"font-emphasize",
+				"font-emphasize-position",
+				"font-emphasize-style",
+				"font-smooth",
+				"font-smoothing",
+				"line-height",
+				"text-align",
+				"text-align-last",
+				"vertical-align",
+				"white-space",
+				"text-decoration",
+				"text-emphasis",
+				"text-emphasis-color",
+				"text-emphasis-style",
+				"text-emphasis-position",
+				"text-indent",
+				"text-justify",
+				"letter-spacing",
+				"word-spacing",
+				"writing-mode",
+				"text-outline",
+				"text-transform",
+				"text-size-adjust",
+				"text-wrap",
+				"text-overflow",
+				"text-overflow-ellipsis",
+				"text-overflow-mode",
+				"word-wrap",
+				"word-break",
+				"tab-size",
+				"hyphens",
 
-			"background",
-			"background-color",
-			"background-image",
-			"background-repeat",
-			"background-attachment",
-			"background-position",
-			"background-position-x",
-			"background-position-y",
-			"background-clip",
-			"background-origin",
-			"background-size",
-			"interpolation-mode",
-			"filter",
+				"background",
+				"background-color",
+				"background-image",
+				"background-repeat",
+				"background-attachment",
+				"background-position",
+				"background-position-x",
+				"background-position-y",
+				"background-clip",
+				"background-origin",
+				"background-size",
+				"interpolation-mode",
+				"filter",
 
-			"border",
-			"border-width",
-			"border-style",
-			"border-color",
-			"border-top",
-			"border-top-width",
-			"border-top-style",
-			"border-top-color",
-			"border-right",
-			"border-right-width",
-			"border-right-style",
-			"border-right-color",
-			"border-bottom",
-			"border-bottom-width",
-			"border-bottom-style",
-			"border-bottom-color",
-			"border-left",
-			"border-left-width",
-			"border-left-style",
-			"border-left-color",
-			"border-radius",
-			"border-top-left-radius",
-			"border-top-right-radius",
-			"border-bottom-right-radius",
-			"border-bottom-left-radius",
-			"border-image",
-			"border-image-source",
-			"border-image-slice",
-			"border-image-width",
-			"border-image-outset",
-			"border-image-repeat",
-			"outline",
-			"outline-width",
-			"outline-style",
-			"outline-color",
-			"outline-offset",
+				"border",
+				"border-width",
+				"border-style",
+				"border-color",
+				"border-top",
+				"border-top-width",
+				"border-top-style",
+				"border-top-color",
+				"border-right",
+				"border-right-width",
+				"border-right-style",
+				"border-right-color",
+				"border-bottom",
+				"border-bottom-width",
+				"border-bottom-style",
+				"border-bottom-color",
+				"border-left",
+				"border-left-width",
+				"border-left-style",
+				"border-left-color",
+				"border-radius",
+				"border-top-left-radius",
+				"border-top-right-radius",
+				"border-bottom-right-radius",
+				"border-bottom-left-radius",
+				"border-image",
+				"border-image-source",
+				"border-image-slice",
+				"border-image-width",
+				"border-image-outset",
+				"border-image-repeat",
+				"outline",
+				"outline-width",
+				"outline-style",
+				"outline-color",
+				"outline-offset",
+				"tap-highlight-color",
 
-			"box-decoration-break",
-			"box-shadow",
-			"text-shadow",
+				"box-decoration-break",
+				"box-shadow",
+				"text-shadow",
 
-			"color",
-			"opacity",
+				"color",
+				"opacity",
 
-			"position",
-			"z-index",
-			"top",
-			"right",
-			"bottom",
-			"left",
+				"position",
+				"z-index",
+				"top",
+				"right",
+				"bottom",
+				"left",
 
-			"display",
-			"visibility",
-			"float",
-			"clear",
-			"overflow",
-			"overflow-x",
-			"overflow-y",
-			"clip",
-			"zoom",
-			"flex",
-			"flex-direction",
-			"flex-order",
-			"flex-pack",
-			"flex-align",
-			"flex-basis",
-			"flex-grow",
-			"flex-shrink",
-			"flex-wrap",
-			"justify-content",
-			"align-items",
-			"align-self",
+				"display",
+				"visibility",
+				"float",
+				"clear",
+				"overflow",
+				"overflow-x",
+				"overflow-y",
+				"overflow-scrolling",
+				"clip",
+				"zoom",
+				"flex",
+				"flex-direction",
+				"flex-order",
+				"flex-pack",
+				"flex-align",
+				"flex-basis",
+				"flex-grow",
+				"flex-shrink",
+				"flex-wrap",
+				"justify-content",
+				"align-items",
+				"align-self",
 
-			"box-sizing",
-			"width",
-			"min-width",
-			"max-width",
-			"height",
-			"min-height",
-			"max-height",
-			"margin",
-			"margin-top",
-			"margin-right",
-			"margin-bottom",
-			"margin-left",
-			"padding",
-			"padding-top",
-			"padding-right",
-			"padding-bottom",
-			"padding-left",
+				"box-sizing",
+				"width",
+				"min-width",
+				"max-width",
+				"height",
+				"min-height",
+				"max-height",
+				"margin",
+				"margin-top",
+				"margin-right",
+				"margin-bottom",
+				"margin-left",
+				"padding",
+				"padding-top",
+				"padding-right",
+				"padding-bottom",
+				"padding-left",
 
-			"table-layout",
-			"empty-cells",
-			"caption-side",
-			"border-spacing",
-			"border-collapse",
-			"list-style",
-			"list-style-position",
-			"list-style-type",
-			"list-style-image",
+				"table-layout",
+				"empty-cells",
+				"caption-side",
+				"border-spacing",
+				"border-collapse",
+				"list-style",
+				"list-style-position",
+				"list-style-type",
+				"list-style-image",
 
-			"content",
-			"quotes",
-			"counter-reset",
-			"counter-increment",
-			"resize",
-			"cursor",
-			"user-select",
-			"nav-index",
-			"nav-up",
-			"nav-right",
-			"nav-down",
-			"nav-left",
-			"transition",
-			"transition-delay",
-			"transition-timing-function",
-			"transition-duration",
-			"transition-property",
-			"transform",
-			"transform-origin",
-			"animation",
-			"animation-name",
-			"animation-duration",
-			"animation-play-state",
-			"animation-timing-function",
-			"animation-delay",
-			"animation-iteration-count",
-			"animation-direction",
-			"pointer-events"
+				"content",
+				"quotes",
+				"counter-reset",
+				"counter-increment",
+				"resize",
+				"cursor",
+				"touch-callout",
+				"user-select",
+				"nav-index",
+				"nav-up",
+				"nav-right",
+				"nav-down",
+				"nav-left",
+				"transition",
+				"transition-delay",
+				"transition-timing-function",
+				"transition-duration",
+				"transition-property",
+				"transform",
+				"transform-origin",
+				"animation",
+				"animation-name",
+				"animation-duration",
+				"animation-play-state",
+				"animation-timing-function",
+				"animation-delay",
+				"animation-iteration-count",
+				"animation-direction",
+				"pointer-events"
+			],
+			{ unspecified: "bottomAlphabetical" }
 		]
 	}
 }