diff --git a/packages/server/test/__snapshots__/stream.test.js.snap b/packages/server/test/__snapshots__/stream.test.js.snap
index d9a169dab1..d536b65616 100644
--- a/packages/server/test/__snapshots__/stream.test.js.snap
+++ b/packages/server/test/__snapshots__/stream.test.js.snap
@@ -2,11 +2,11 @@
exports[`hydration only inserts rules that are not in the critical css 1`] = `
- @font-face{font-family:'Patrick Hand SC';font-style:normal;font-weight:400;src:local('Patrick Hand SC'),local('PatrickHandSC-Regular'),url(https://fonts.gstatic.com/s/patrickhandsc/v4/OYFWCgfCR-7uHIovjUZXsZ71Uis0Qeb9Gqo8IZV7ckE.woff2) format('woff2');unicode-range:U+0100-024f,U+1-1eff,U+20a0-20ab,U+20ad-20cf,U+2c60-2c7f,U+A720-A7FF;}@-webkit-keyframes animation-i9f7qw-bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);-moz-transform:translate3d(0, -30px, 0);-ms-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);-moz-transform:translate3d(0, -15px, 0);-ms-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}90%{-webkit-transform:translate3d(0, -4px, 0);-moz-transform:translate3d(0, -4px, 0);-ms-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}}@keyframes animation-i9f7qw-bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);-moz-transform:translate3d(0, -30px, 0);-ms-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);-moz-transform:translate3d(0, -15px, 0);-ms-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}90%{-webkit-transform:translate3d(0, -4px, 0);-moz-transform:translate3d(0, -4px, 0);-ms-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}}.no-prefix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-fgjrlg-hoverStyles-Something_Main{color:hotpink;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.css-fgjrlg-hoverStyles-Something_Main:hover{color:white;background-color:lightgray;border-color:aqua;box-shadow:-15px -15px 0 0 aqua,-30px -30px 0 0 cornflowerblue;}
+ @font-face{font-family:'Patrick Hand SC';font-style:normal;font-weight:400;src:local('Patrick Hand SC'),local('PatrickHandSC-Regular'),url(https://fonts.gstatic.com/s/patrickhandsc/v4/OYFWCgfCR-7uHIovjUZXsZ71Uis0Qeb9Gqo8IZV7ckE.woff2) format('woff2');unicode-range:U+0100-024f,U+1-1eff,U+20a0-20ab,U+20ad-20cf,U+2c60-2c7f,U+A720-A7FF;}@keyframes animation-i9f7qw-bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0);}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0);}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0);}90%{transform:translate3d(0, -4px, 0);}}.no-prefix{display:flex;justify-content:center;}.css-fgjrlg-hoverStyles-Something_Main{color:hotpink;display:flex;}.css-fgjrlg-hoverStyles-Something_Main:hover{color:white;background-color:lightgray;border-color:aqua;box-shadow:-15px -15px 0 0 aqua,-30px -30px 0 0 cornflowerblue;}
- @font-face{font-family:'Patrick Hand SC';font-style:normal;font-weight:400;src:local('Patrick Hand SC'),local('PatrickHandSC-Regular'),url(https://fonts.gstatic.com/s/patrickhandsc/v4/OYFWCgfCR-7uHIovjUZXsZ71Uis0Qeb9Gqo8IZV7ckE.woff2) format('woff2');unicode-range:U+0100-024f,U+1-1eff,U+20a0-20ab,U+20ad-20cf,U+2c60-2c7f,U+A720-A7FF;}@-webkit-keyframes animation-i9f7qw-bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);-moz-transform:translate3d(0, -30px, 0);-ms-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);-moz-transform:translate3d(0, -15px, 0);-ms-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}90%{-webkit-transform:translate3d(0, -4px, 0);-moz-transform:translate3d(0, -4px, 0);-ms-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}}@keyframes animation-i9f7qw-bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);-moz-transform:translate3d(0, -30px, 0);-ms-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);-moz-transform:translate3d(0, -15px, 0);-ms-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}90%{-webkit-transform:translate3d(0, -4px, 0);-moz-transform:translate3d(0, -4px, 0);-ms-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}}.no-prefix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-fgjrlg-hoverStyles-Something_Main{color:hotpink;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.css-fgjrlg-hoverStyles-Something_Main:hover{color:white;background-color:lightgray;border-color:aqua;box-shadow:-15px -15px 0 0 aqua,-30px -30px 0 0 cornflowerblue;}
+ @font-face{font-family:'Patrick Hand SC';font-style:normal;font-weight:400;src:local('Patrick Hand SC'),local('PatrickHandSC-Regular'),url(https://fonts.gstatic.com/s/patrickhandsc/v4/OYFWCgfCR-7uHIovjUZXsZ71Uis0Qeb9Gqo8IZV7ckE.woff2) format('woff2');unicode-range:U+0100-024f,U+1-1eff,U+20a0-20ab,U+20ad-20cf,U+2c60-2c7f,U+A720-A7FF;}@keyframes animation-i9f7qw-bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0);}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0);}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0);}90%{transform:translate3d(0, -4px, 0);}}.no-prefix{display:flex;justify-content:center;}.css-fgjrlg-hoverStyles-Something_Main{color:hotpink;display:flex;}.css-fgjrlg-hoverStyles-Something_Main:hover{color:white;background-color:lightgray;border-color:aqua;box-shadow:-15px -15px 0 0 aqua,-30px -30px 0 0 cornflowerblue;}
diff --git a/packages/styled/__tests__/__snapshots__/edge-cases.js.snap b/packages/styled/__tests__/__snapshots__/edge-cases.js.snap
index 9ffd72ea73..7c5a7e2006 100644
--- a/packages/styled/__tests__/__snapshots__/edge-cases.js.snap
+++ b/packages/styled/__tests__/__snapshots__/edge-cases.js.snap
@@ -25,7 +25,6 @@ exports[`nested function using css and keyframes 1`] = `
}
.emotion-0 {
- -webkit-animation: animation-0;
animation: animation-0;
}
diff --git a/packages/styled/__tests__/__snapshots__/styled.js.snap b/packages/styled/__tests__/__snapshots__/styled.js.snap
index 7546e156c5..92ab9cea87 100644
--- a/packages/styled/__tests__/__snapshots__/styled.js.snap
+++ b/packages/styled/__tests__/__snapshots__/styled.js.snap
@@ -69,13 +69,7 @@ exports[`styled composing components 1`] = `
.emotion-0 {
color: green;
display: none;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
justify-content: center;
}
@@ -190,12 +184,7 @@ exports[`styled function in expression 1`] = `
exports[`styled glamorous style api & composition 1`] = `
.emotion-0 {
font-size: 20px;
- -webkit-flex: 1;
- -ms-flex: 1;
flex: 1;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
@@ -209,7 +198,6 @@ exports[`styled glamorous style api & composition 1`] = `
exports[`styled handles more than 10 dynamic properties 1`] = `
.emotion-0 {
- -webkit-text-decoration: underline;
text-decoration: underline;
border-right: solid blue 54px;
background: white;
@@ -236,8 +224,6 @@ exports[`styled higher order component 1`] = `
font-size: 20px;
background-color: #7fc8d6;
background-color: '#343a40';
- -webkit-flex-direction: column;
- -ms-flex-direction: column;
flex-direction: column;
}
@@ -259,18 +245,6 @@ exports[`styled inline function return value is a function 1`] = `
`;
exports[`styled input placeholder 1`] = `
-.emotion-0::-webkit-input-placeholder {
- background-color: green;
-}
-
-.emotion-0::-moz-placeholder {
- background-color: green;
-}
-
-.emotion-0:-ms-input-placeholder {
- background-color: green;
-}
-
.emotion-0::placeholder {
background-color: green;
}
@@ -282,18 +256,6 @@ exports[`styled input placeholder 1`] = `
`;
exports[`styled input placeholder object 1`] = `
-.emotion-0::-webkit-input-placeholder {
- background-color: green;
-}
-
-.emotion-0::-moz-placeholder {
- background-color: green;
-}
-
-.emotion-0:-ms-input-placeholder {
- background-color: green;
-}
-
.emotion-0::placeholder {
background-color: green;
}
@@ -316,7 +278,6 @@ exports[`styled keyframes with css call 1`] = `
}
.emotion-0 {
- -webkit-animation: animation-0;
animation: animation-0;
}
@@ -327,9 +288,6 @@ exports[`styled keyframes with css call 1`] = `
exports[`styled nested 1`] = `
.emotion-0 {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
@@ -423,12 +381,7 @@ exports[`styled object as className 1`] = `
exports[`styled object as style 1`] = `
.emotion-0 {
font-size: 20px;
- -webkit-flex: 1;
- -ms-flex: 1;
flex: 1;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
@@ -443,7 +396,6 @@ exports[`styled object as style 1`] = `
exports[`styled object composition 1`] = `
.emotion-0 {
border-radius: 50%;
- -webkit-transition: -webkit-transform 400ms ease-in-out;
transition: transform 400ms ease-in-out;
border: 3px solid currentColor;
width: 96px;
@@ -453,9 +405,6 @@ exports[`styled object composition 1`] = `
}
.emotion-0:hover {
- -webkit-transform: scale(1.2);
- -moz-transform: scale(1.2);
- -ms-transform: scale(1.2);
transform: scale(1.2);
}
@@ -467,9 +416,6 @@ exports[`styled object composition 1`] = `
exports[`styled objects 1`] = `
.emotion-0 {
padding: 10px;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
@@ -602,9 +548,6 @@ You may have forgotten to import it."
exports[`styled with higher order component that hoists statics 1`] = `
.emotion-0 {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
color: hotpink;
padding: 8px;
diff --git a/packages/styled/test/__snapshots__/component-selector.test.js.snap b/packages/styled/test/__snapshots__/component-selector.test.js.snap
index 2c3b80fd73..f3d30f601a 100644
--- a/packages/styled/test/__snapshots__/component-selector.test.js.snap
+++ b/packages/styled/test/__snapshots__/component-selector.test.js.snap
@@ -2,9 +2,6 @@
exports[`component as selector (object syntax) 1`] = `
.emotion-0 {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
@@ -31,9 +28,6 @@ exports[`component as selector (object syntax) 1`] = `
exports[`component as selector 1`] = `
.emotion-0 {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
@@ -60,9 +54,6 @@ exports[`component as selector 1`] = `
exports[`component as selector function interpolation (object syntax) 1`] = `
.emotion-0 {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
@@ -91,9 +82,6 @@ exports[`component as selector function interpolation (object syntax) 1`] = `
exports[`component as selector function interpolation 1`] = `
.emotion-0 {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
diff --git a/packages/styled/test/__snapshots__/composition.test.js.snap b/packages/styled/test/__snapshots__/composition.test.js.snap
index 019c5105d5..72e283d35b 100644
--- a/packages/styled/test/__snapshots__/composition.test.js.snap
+++ b/packages/styled/test/__snapshots__/composition.test.js.snap
@@ -4,13 +4,7 @@ exports[`composing components 1`] = `
.emotion-0 {
color: green;
display: none;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
justify-content: center;
}
@@ -110,12 +104,7 @@ exports[`composition with objects 1`] = `
exports[`glamorous style api & composition 1`] = `
.emotion-0 {
font-size: 20px;
- -webkit-flex: 1;
- -ms-flex: 1;
flex: 1;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
@@ -130,7 +119,6 @@ exports[`glamorous style api & composition 1`] = `
exports[`object composition 1`] = `
.emotion-0 {
border-radius: 50%;
- -webkit-transition: -webkit-transform 400ms ease-in-out;
transition: transform 400ms ease-in-out;
border: 3px solid currentColor;
width: 96px;
@@ -140,9 +128,6 @@ exports[`object composition 1`] = `
}
.emotion-0:hover {
- -webkit-transform: scale(1.2);
- -moz-transform: scale(1.2);
- -ms-transform: scale(1.2);
transform: scale(1.2);
}
diff --git a/packages/styled/test/__snapshots__/index.test.js.snap b/packages/styled/test/__snapshots__/index.test.js.snap
index f988c14394..040c105d6b 100644
--- a/packages/styled/test/__snapshots__/index.test.js.snap
+++ b/packages/styled/test/__snapshots__/index.test.js.snap
@@ -95,7 +95,6 @@ exports[`styled function that function returns gets called with props 1`] = `
exports[`styled handles more than 10 dynamic properties 1`] = `
.emotion-0 {
- -webkit-text-decoration: underline;
text-decoration: underline;
border-right: solid blue 54px;
background: white;
@@ -130,18 +129,6 @@ exports[`styled inline function return value is a function 1`] = `
`;
exports[`styled input placeholder 1`] = `
-.emotion-0::-webkit-input-placeholder {
- background-color: green;
-}
-
-.emotion-0::-moz-placeholder {
- background-color: green;
-}
-
-.emotion-0:-ms-input-placeholder {
- background-color: green;
-}
-
.emotion-0::placeholder {
background-color: green;
}
@@ -153,18 +140,6 @@ exports[`styled input placeholder 1`] = `
`;
exports[`styled input placeholder object 1`] = `
-.emotion-0::-webkit-input-placeholder {
- background-color: green;
-}
-
-.emotion-0::-moz-placeholder {
- background-color: green;
-}
-
-.emotion-0:-ms-input-placeholder {
- background-color: green;
-}
-
.emotion-0::placeholder {
background-color: green;
}
@@ -177,9 +152,6 @@ exports[`styled input placeholder object 1`] = `
exports[`styled nested 1`] = `
.emotion-0 {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
@@ -223,12 +195,7 @@ exports[`styled no dynamic 1`] = `
exports[`styled object as style 1`] = `
.emotion-0 {
font-size: 20px;
- -webkit-flex: 1;
- -ms-flex: 1;
flex: 1;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
@@ -243,9 +210,6 @@ exports[`styled object as style 1`] = `
exports[`styled objects 1`] = `
.emotion-0 {
padding: 10px;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
}
@@ -318,9 +282,6 @@ You may have forgotten to import it."
exports[`styled with higher order component that hoists statics 1`] = `
.emotion-1 {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
color: hotpink;
padding: 8px;