| | body { |
| | background: url('bg.png') no-repeat top center, -webkit-linear-gradient(#765490 560px, #6A4883 620px, #433061 900px); |
| | background: url('bg.png') no-repeat top center, -moz-linear-gradient(#765490 560px, #6A4883 620px, #433061 900px, #433061); |
| | text-align: center; |
| | margin: 0 0 15px; |
| | color: white; |
| | font-family: 'Calibri', 'Verdana', sans-serif; |
| | font-size: 15px; |
| | text-shadow: 0 2px rgba(0, 0, 0, 0.6); |
| | } |
| |
|
| | button { |
| | font-family: 'Calibri', 'Verdana', sans-serif; |
| | } |
| |
|
| | #screen { |
| | margin-top: 85px; |
| | margin-bottom: 150px; |
| | } |
| |
|
| | #screen[width="240"] { |
| | margin-top: 42.5px; |
| | margin-bottom: -363px; |
| | image-rendering: -webkit-optimize-contrast; |
| | image-rendering: -moz-crisp-edges; |
| | image-rendering: -o-crisp-edges; |
| | zoom: 2; |
| | -o-transform: scale(2); |
| | } |
| |
|
| | #controls::before { |
| | content: ""; |
| | display: block; |
| | height: 30px; |
| | width: 647px; |
| | border-radius: 5px / 15px; |
| | border: 1px solid rgba(0, 0, 0, 0.4); |
| | border-width: 0 1px; |
| | margin: 0 -5px 20px; |
| | background: -webkit-linear-gradient(top, #8769A0, #9578B9 15%, #6A4883 50%, #433061); |
| | background: -moz-linear-gradient(top, #8769A0, #9578B9 15%, #6A4883 50%, #433061); |
| | box-shadow: 0 5px 4px -3px rgba(0, 0, 0, 0.6); |
| | position: absolute; |
| | } |
| |
|
| | #controls { |
| | border-radius: 20px; |
| | border: 1px solid rgba(0, 0, 0, 0.4); |
| | border-top: none; |
| | box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.9), 0 -40px 2px -1px #433061 inset; |
| | width: 640px; |
| | margin: auto; |
| | height: 200px; |
| | overflow: hidden; |
| | background-color: #765490; |
| | } |
| |
|
| | #controls > div { |
| | margin-top: 30px; |
| | -moz-transform-origin: 50% 0; |
| | -moz-transform: rotateX(0deg); |
| | -moz-transition: -moz-transform linear 0.5s; |
| | -webkit-transform-origin-y: 2px; |
| | -webkit-transform: rotateX(0deg); |
| | -webkit-transition: -webkit-transform linear 0.5s; |
| | } |
| |
|
| | #crash { |
| | margin-top: 100px; |
| | margin-bottom: 199px; |
| | } |
| |
|
| | button { |
| | background-color: #6A4883; |
| | font-weight: bold; |
| | font-size: 18px; |
| | color: white; |
| | text-shadow: 0 3px #433061; |
| | padding: 2px 10px 5px; |
| | border-radius: 0 0 10px 10px; |
| | border: 0 solid rgba(0, 0, 0, 0.4); |
| | border-width: 3px 1px 0px; |
| | display: inline; |
| | box-shadow: 0 2px 6px -1px rgba(0, 0, 0, 0.2) inset; |
| | margin: 0 0 20px; |
| | } |
| |
|
| | label, #sound, #controls > div > p { |
| | display: block; |
| | margin: 5px 30px; |
| | height: 18px; |
| | } |
| |
|
| | label, #sound { |
| | float: left; |
| | clear: left; |
| | } |
| |
|
| | #sound + p { |
| | margin-top: -23px !important; |
| | } |
| |
|
| | #controls > div > p { |
| | float: right; |
| | clear: right; |
| | } |
| |
|
| | input[type=checkbox] { |
| | margin: -3px 5px 0 0; |
| | } |
| |
|
| | input[type=checkbox]::after { |
| | display: inline-block; |
| | content: ""; |
| | background-color: #765490; |
| | border: 0 solid rgba(0, 0, 0, 0.3); |
| | border-width: 1px 1px 2px; |
| | width: 12px; |
| | height: 12px; |
| | border-radius: 3px; |
| | position: relative; |
| | top: -3px; |
| | visibility: visible; |
| | } |
| |
|
| | input[type=checkbox]:checked::after { |
| | background-color: #6A4883; |
| | border-width: 2px 1px 1px; |
| | box-shadow: 0 2px 6px -1px rgba(0, 0, 0, 0.2) inset; |
| | } |
| |
|
| | p:first-child { |
| | margin-top: 0; |
| | } |
| |
|
| | a:link, a:visited { |
| | color: #fcb3f0; |
| | } |
| |
|
| | .hidden { |
| | -moz-transform: rotateX(90deg) !important; |
| | -webkit-transform: rotateX(90deg) !important; |
| | } |
| |
|
| | .dead { |
| | display: none; |
| | } |
| |
|
| | input[type=file] { |
| | opacity: 0 !important; |
| | width: 0; |
| | height: 0; |
| | margin: 0; |
| | padding: 0; |
| | border: none; |
| | } |
| |
|
| | input[type=range] { |
| | width: 100px; |
| | height: 14px; |
| | margin: 2px; |
| | } |
| |
|
| | footer { |
| | font-size: 12px; |
| | padding-top: 8px; |
| | } |
| |
|
| | p { |
| | margin: 0; |
| | } |
| |
|
| | label p, #sound p { |
| | display: inline; |
| | } |
| |
|
| | ul#links { |
| | display: block; |
| | text-align: center; |
| | padding: 0; |
| | } |
| |
|
| | ul#links li { |
| | display: inline; |
| | list-style-type: none; |
| | } |
| |
|
| | ul#links li:not(:first-child)::before { |
| | content: "•"; |
| | margin: 0 0.5em; |
| | } |
| |
|