|  | @@ -3,6 +3,7 @@ html, body { | 
														
													
														
															
																|  |  | height: 100%; |  |  | height: 100%; | 
														
													
														
															
																|  |  | color: #eee; |  |  | color: #eee; | 
														
													
														
															
																|  |  | background-color: #333; |  |  | background-color: #333; | 
														
													
														
															
																|  |  |  |  |  | font-family: sans-serif; | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #info-area { |  |  | #info-area { | 
														
													
												
													
														
															
																|  | @@ -46,10 +47,15 @@ html, body { | 
														
													
														
															
																|  |  | max-height: 40%; |  |  | max-height: 40%; | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  |  |  |  | @media (min-aspect-ratio: 1/1) { | 
														
													
														
															
																|  |  |  |  |  | #actions { | 
														
													
														
															
																|  |  |  |  |  | flex-wrap: wrap; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | 
 | 
														
													
														
															
																|  |  | #actions { |  |  | #actions { | 
														
													
														
															
																|  |  | position: relative; |  |  | position: relative; | 
														
													
														
															
																|  |  | flex-direction: column; |  |  | flex-direction: column; | 
														
													
														
															
																|  |  | flex-wrap: wrap; |  |  |  | 
														
													
														
															
																|  |  | align-items: center; |  |  | align-items: center; | 
														
													
														
															
																|  |  | display: flex; |  |  | display: flex; | 
														
													
														
															
																|  |  | padding: 25px; |  |  | padding: 25px; | 
														
													
												
													
														
															
																|  | @@ -64,6 +70,8 @@ html, body { | 
														
													
														
															
																|  |  | width: 250px; |  |  | width: 250px; | 
														
													
														
															
																|  |  | background-color: #888; |  |  | background-color: #888; | 
														
													
														
															
																|  |  | color: #eee; |  |  | color: #eee; | 
														
													
														
															
																|  |  |  |  |  | margin: 5px; | 
														
													
														
															
																|  |  |  |  |  | font-size: 24px; | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
												
													
														
															
																|  | @@ -84,19 +92,32 @@ html, body { | 
														
													
														
															
																|  |  | #move-holder { |  |  | #move-holder { | 
														
													
														
															
																|  |  | position: absolute; |  |  | position: absolute; | 
														
													
														
															
																|  |  | left: 50%; |  |  | left: 50%; | 
														
													
														
															
																|  |  |  |  |  | margin-left: -100px; | 
														
													
														
															
																|  |  | top: 15%; |  |  | top: 15%; | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  |  |  |  | @media (max-aspect-ratio: 1/1) { | 
														
													
														
															
																|  |  |  |  |  | .move-button { | 
														
													
														
															
																|  |  |  |  |  | width: 100px; | 
														
													
														
															
																|  |  |  |  |  | height: 100px; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | 
 | 
														
													
														
															
																|  |  |  |  |  | @media (min-aspect-ratio: 1/1) { | 
														
													
														
															
																|  |  |  |  |  | .move-button { | 
														
													
														
															
																|  |  |  |  |  | width: 200px; | 
														
													
														
															
																|  |  |  |  |  | height: 50px; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | 
 | 
														
													
														
															
																|  |  | .move-button { |  |  | .move-button { | 
														
													
														
															
																|  |  | width: 50px; |  |  |  | 
														
													
														
															
																|  |  | height: 50px; |  |  |  | 
														
													
														
															
																|  |  | background-color: #888; |  |  | background-color: #888; | 
														
													
														
															
																|  |  | color: #eee; |  |  | color: #eee; | 
														
													
														
															
																|  |  | border-radius: 5px; |  |  | border-radius: 5px; | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | /* nicked from the internet */ |  |  | /* nicked from the internet */ | 
														
													
														
															
																|  |  | 
 |  |  |  | 
														
													
														
															
																|  |  |  |  |  | /* | 
														
													
														
															
																|  |  | .move-button:before, |  |  | .move-button:before, | 
														
													
														
															
																|  |  | .move-button:after { |  |  | .move-button:after { | 
														
													
														
															
																|  |  | content: ''; |  |  | content: ''; | 
														
													
												
													
														
															
																|  | @@ -109,16 +130,16 @@ html, body { | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | .move-button:before { |  |  | .move-button:before { | 
														
													
														
															
																|  |  | top: 9px; |  |  | top: 9px; | 
														
													
														
															
																|  |  | -webkit-transform: rotate(65deg); |  |  |  | 
														
													
														
															
																|  |  | -ms-transform: rotate(65deg); |  |  |  | 
														
													
														
															
																|  |  | transform: rotate(65deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | -webkit- | 
														
													
														
															
																|  |  |  |  |  | -ms- | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | .move-button:after { |  |  | .move-button:after { | 
														
													
														
															
																|  |  | bottom: 9px; |  |  | bottom: 9px; | 
														
													
														
															
																|  |  | -webkit-transform: rotate(-65deg); |  |  |  | 
														
													
														
															
																|  |  | -ms-transform: rotate(-65deg); |  |  |  | 
														
													
														
															
																|  |  | transform: rotate(-65deg); |  |  |  | 
														
													
														
															
																|  |  | } |  |  |  | 
														
													
														
															
																|  |  |  |  |  | -webkit- | 
														
													
														
															
																|  |  |  |  |  | -ms- | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | }*/ | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | .disabled { |  |  | .disabled { | 
														
													
														
															
																|  |  | background-color: gray; |  |  | background-color: gray; | 
														
													
												
													
														
															
																|  | @@ -127,92 +148,93 @@ html, body { | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | .move-button > span { |  |  | .move-button > span { | 
														
													
														
															
																|  |  | display: inline-block; |  |  | display: inline-block; | 
														
													
														
															
																|  |  |  |  |  | font-size: 24px; | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-up-left { |  |  | #move-up-left { | 
														
													
														
															
																|  |  | position: absolute; |  |  | position: absolute; | 
														
													
														
															
																|  |  | left: -70px; |  |  |  | 
														
													
														
															
																|  |  | top: 30px; |  |  |  | 
														
													
														
															
																|  |  | transform: rotate(-135deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | left: -140px; | 
														
													
														
															
																|  |  |  |  |  | top: 60px; | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-up-left > span { |  |  | #move-up-left > span { | 
														
													
														
															
																|  |  | transform: rotate(135deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-up { |  |  | #move-up { | 
														
													
														
															
																|  |  | position: absolute; |  |  | position: absolute; | 
														
													
														
															
																|  |  | left: 0px; |  |  | left: 0px; | 
														
													
														
															
																|  |  | top: 0px; |  |  | top: 0px; | 
														
													
														
															
																|  |  | transform: rotate(-90deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-up > span { |  |  | #move-up > span { | 
														
													
														
															
																|  |  | transform: rotate(90deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-up-right { |  |  | #move-up-right { | 
														
													
														
															
																|  |  | position: absolute; |  |  | position: absolute; | 
														
													
														
															
																|  |  | left: 70px; |  |  |  | 
														
													
														
															
																|  |  | top: 30px; |  |  |  | 
														
													
														
															
																|  |  | transform: rotate(-45deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | left: 140px; | 
														
													
														
															
																|  |  |  |  |  | top: 60px; | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-up-right > span { |  |  | #move-up-right > span { | 
														
													
														
															
																|  |  | transform: rotate(45deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-left { |  |  | #move-left { | 
														
													
														
															
																|  |  | position: absolute; |  |  | position: absolute; | 
														
													
														
															
																|  |  | left: -100px; |  |  |  | 
														
													
														
															
																|  |  | top: 100px; |  |  |  | 
														
													
														
															
																|  |  | transform: rotate(-180deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | left: -200px; | 
														
													
														
															
																|  |  |  |  |  | top: 120px; | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-left > span { |  |  | #move-left > span { | 
														
													
														
															
																|  |  | transform: rotate(180deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-right { |  |  | #move-right { | 
														
													
														
															
																|  |  | position: absolute; |  |  | position: absolute; | 
														
													
														
															
																|  |  | left: 100px; |  |  |  | 
														
													
														
															
																|  |  | top: 100px; |  |  |  | 
														
													
														
															
																|  |  | transform: rotate(0deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | left: 200px; | 
														
													
														
															
																|  |  |  |  |  | top: 120px; | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-right > span { |  |  | #move-right > span { | 
														
													
														
															
																|  |  | transform: rotate(0deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-down-left { |  |  | #move-down-left { | 
														
													
														
															
																|  |  | position: absolute; |  |  | position: absolute; | 
														
													
														
															
																|  |  | left: -70px; |  |  |  | 
														
													
														
															
																|  |  | top: 170px; |  |  |  | 
														
													
														
															
																|  |  | transform: rotate(-225deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | left: -140px; | 
														
													
														
															
																|  |  |  |  |  | top: 180px; | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-down-left > span { |  |  | #move-down-left > span { | 
														
													
														
															
																|  |  | transform: rotate(225deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-down { |  |  | #move-down { | 
														
													
														
															
																|  |  | position: absolute; |  |  | position: absolute; | 
														
													
														
															
																|  |  | left: 0px; |  |  | left: 0px; | 
														
													
														
															
																|  |  | top: 200px; |  |  |  | 
														
													
														
															
																|  |  | transform: rotate(-270deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | top: 240px; | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-down > span { |  |  | #move-down > span { | 
														
													
														
															
																|  |  | transform: rotate(270deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-down-right { |  |  | #move-down-right { | 
														
													
														
															
																|  |  | position: absolute; |  |  | position: absolute; | 
														
													
														
															
																|  |  | left: 70px; |  |  |  | 
														
													
														
															
																|  |  | top: 170px; |  |  |  | 
														
													
														
															
																|  |  | transform: rotate(-315deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | left: 140px; | 
														
													
														
															
																|  |  |  |  |  | top: 180px; | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | #move-down-right > span { |  |  | #move-down-right > span { | 
														
													
														
															
																|  |  | transform: rotate(315deg); |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } |