+@keyframes startdown {
+ 100% {
+ top: 50%;
+ transform: translate(-50%, -50%);
+ @media only screen and (orientation: landscape) {
+ width: 65%;
+ }
+ @media only screen and (orientation: portrait) {
+ width: 85%;
+ }
+ }
+ 0% {
+ top: 0%;
+ transform: translate(-50%, 0%);
+ width: calc(100% - 14px);
+ }
+}
+#start.slideup {
+ animation: startup 0.3s forwards linear;
+}
+
+#start.slidedown {
+ animation: startdown 0.3s forwards linear;
+}
+
+#start.up {
+ top: 0;
+ width: calc(100% - 14px);
+ transform: translate(-50%, 0%);
+}
+
+#start.down {
+ top: 50%;
+ transform: translate(-50%, -50%);
+}
+@media only screen and (orientation: landscape) {
+ #start.down {
+ width: 65%;
+ }
+}
+@media only screen and (orientation: portrait) {
+ #start.down {
+ width: 85%;
+ }