420 lines
19 KiB
CSS
420 lines
19 KiB
CSS
.ribbon{
|
|
position: absolute;
|
|
top: 42px;
|
|
width: 200px;
|
|
padding: 1px 0;
|
|
background: #000;
|
|
color: #eee;
|
|
|
|
box-shadow: 0 0 10px rgba(0,0,0,0.5);
|
|
}
|
|
|
|
.ribbon.left{
|
|
left: -42px;
|
|
transform: rotate(-45deg);
|
|
}
|
|
|
|
.ribbon.right{
|
|
right: -42px;
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
.ribbon a,
|
|
.ribbon a:visited,
|
|
.ribbon a:active,
|
|
.ribbon a:hover{
|
|
display: block;
|
|
padding: 1px 0;
|
|
height: 24px;
|
|
line-height: 24px;
|
|
|
|
color: inherit;
|
|
text-align: center;
|
|
text-decoration: none;
|
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
|
|
border: 1px solid rgba(255,255,255,0.3);
|
|
|
|
text-shadow: 0 0 10px rgba(0,0,0,0.31);
|
|
}
|
|
|
|
.ribbon.black{
|
|
background: #000;
|
|
}
|
|
|
|
.ribbon.red{
|
|
background: #c00;
|
|
}
|
|
|
|
.ribbon.blue{
|
|
background: #09e;
|
|
}
|
|
|
|
.ribbon.green{
|
|
background: #0a0;
|
|
}
|
|
|
|
.ribbon.orange{
|
|
background: #d80;
|
|
}
|
|
|
|
.ribbon.purple{
|
|
background: #c0c;
|
|
}
|
|
|
|
.ribbon.grey{
|
|
background: #888;
|
|
}
|
|
|
|
.ribbon.white{
|
|
background: #eee;
|
|
color: black;
|
|
}
|
|
.ribbon.white a{
|
|
border: 2px dotted rgba(100,100,100,0.2);
|
|
}
|
|
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
body {
|
|
background: #f5f5f5;
|
|
font-family: "Cormorant Garamond", serif;
|
|
font-size: 18px;
|
|
}
|
|
|
|
*, *:before, *:after {
|
|
box-sizing: inherit;
|
|
}
|
|
|
|
kbd {
|
|
display: inline-block;
|
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
|
font-size: 10px;
|
|
border: 1px solid gray;
|
|
box-shadow: 1px 0 1px 0 #eee, 0 2px 0 2px #ccc, 0 2px 0 3px #444;
|
|
border-radius: 3px;
|
|
margin: 3px 4px;
|
|
padding: 1px 5px;
|
|
}
|
|
|
|
ul {
|
|
list-style: inside circle;
|
|
}
|
|
|
|
p {
|
|
margin: 10px 0;
|
|
}
|
|
|
|
.btn {
|
|
border: none;
|
|
display: inline-block;
|
|
background: #0a0;
|
|
border-radius: 5px;
|
|
padding: 5px 17px;
|
|
text-decoration: none;
|
|
color: #fff;
|
|
font-family: "Cormorant Garamond", serif;
|
|
font-size: 24px;
|
|
font-weight: 700;
|
|
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
|
|
transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
|
|
cursor: pointer;
|
|
outline: none;
|
|
}
|
|
|
|
.btn:hover,
|
|
.btn:focus {
|
|
transform: translateY(-5px);
|
|
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
|
|
}
|
|
|
|
img {
|
|
max-width: 100%;
|
|
width: auto;
|
|
}
|
|
|
|
main .welcome {
|
|
overflow: hidden;
|
|
position: relative;
|
|
max-width: 800px;
|
|
margin: 20px auto;
|
|
padding: 40px 50px;
|
|
background: #fff;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
main .logo {
|
|
display: inline-block;
|
|
width: 36px;
|
|
height: 22px;
|
|
background-size: contain;
|
|
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOSAyMGwtMi41LTUuMTYyTTkgMjBsMy41LTUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjxwYXRoIGQ9Ik0xIDEwLjY0N2g0LjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz48cGF0aCBkPSJNMS41IDEuNXYxOCIgc3Ryb2tlPSIjNjE2MTYxIiBvcGFjaXR5PSIuODk4IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PGNpcmNsZSBzdHJva2U9IiMwMDAiIGZpbGw9IiM4QjU3MkEiIGN4PSIxOCIgY3k9IjYiIHI9IjMiLz48Y2lyY2xlIHN0cm9rZT0iIzAwMCIgZmlsbD0iI0Q4RDhEOCIgY3g9IjkiIGN5PSIxOSIgcj0iMiIvPjxwYXRoIGQ9Ik03IDZoNy41QzE2LjMzMyA4LjQzNCAxOSA4Ljc5IDIxIDZjMy4xMjcgMyA1LjkxNiAyLjM4MiA4LjM2Ni0xLjg1NEMzMC43OTYuMDg5IDM1IDEuMzc2IDM1IDQuMTQ2VjkuNTJjLTcuODEgNC4xMS0xNi42NTUgNS44MzMtMjAuNTMgNi40OC0yLjQ4MS4xLTQuOTctLjI4OC03LjQ3LTEuMTYyVjZ6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSIjODRGMDBEIi8+PHBhdGggZD0iTTE1LjUgMTMuNWwtNC0xMC45MjRNMTEuNSAxMy41bC00LTEwLjkyNCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjxwYXRoIGQ9Ik03IDZINC4wNDFjLTEuMzg4IDIuMzQtMS4zODggNi40MzYgMCA5SDdWNnoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGZpbGw9IiMzRUQ1M0UiLz48cmVjdCBzdHJva2U9IiMwMDAiIGZpbGw9IiNGNUE2MjMiIHg9IjQuNSIgeT0iLjUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiByeD0iMSIvPjxyZWN0IHN0cm9rZS1vcGFjaXR5PSIuNSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSIjRjVBNjIzIiB4PSIyOC41IiB5PSI3LjUiIHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHJ4PSIxIi8+PHJlY3QgZmlsbD0iI0MyODIxOSIgeD0iOCIgeT0iMTMiIHdpZHRoPSIxMSIgaGVpZ2h0PSIyIiByeD0iMSIvPjxwYXRoIGZpbGwtb3BhY2l0eT0iLjU0NiIgZmlsbD0iI0ZGRiIgZD0iTTcgOS42MzRWNy41SDMuNDY0TDMgOS42MzR6Ii8+PC9nPjwvc3ZnPg==) no-repeat;
|
|
}
|
|
|
|
main h1 {
|
|
font-weight: 500;
|
|
font-size: 48px;
|
|
text-align: center;
|
|
margin-top: 0;
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
main h2 {
|
|
font-weight: 500;
|
|
font-size: 38px;
|
|
}
|
|
|
|
main form {
|
|
margin-top: 20px;
|
|
}
|
|
|
|
main input[type="text"] {
|
|
font-family: "Cormorant Garamond", serif;
|
|
font-size: 20px;
|
|
outline: none;
|
|
padding: 5px;
|
|
border-radius: 5px;
|
|
border: none;
|
|
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
|
|
transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
|
|
}
|
|
|
|
main input[type="text"]:focus {
|
|
transform: translateY(-5px);
|
|
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
|
|
}
|
|
|
|
main .game-modes {
|
|
font-size: 20px;
|
|
}
|
|
|
|
main .game-modes input {
|
|
margin-right: 10px;
|
|
}
|
|
|
|
main form .action {
|
|
margin-top: 20px;
|
|
}
|
|
|
|
main .demo {
|
|
margin-top: 40px;
|
|
}
|
|
|
|
main .stats {
|
|
margin-top: 40px;
|
|
}
|
|
|
|
main em {
|
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
|
font-weight: 700;
|
|
font-size: 14px;
|
|
font-style: normal;
|
|
}
|
|
|
|
main .demo {
|
|
width: 100%;
|
|
height: 300px;
|
|
}
|
|
|
|
@media only screen and (max-width: 500px) {
|
|
body {
|
|
overflow: hidden;
|
|
width: 100vw;
|
|
height: 100vh;
|
|
}
|
|
|
|
main .demo {
|
|
width: 100vw !important;
|
|
height: 100vh !important;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 1000;
|
|
margin: 0;
|
|
}
|
|
}
|
|
|
|
#canvas {
|
|
display: none;
|
|
z-index: 1;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100vw;
|
|
height: 100vh;
|
|
}
|
|
|
|
.ui {
|
|
display: none;
|
|
z-index: 2;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
}
|
|
|
|
.cockpit {
|
|
display: flex;
|
|
align-items: center;
|
|
position: absolute;
|
|
left: calc(50vw - 90px);
|
|
padding: 5px;
|
|
background-color: rgba(255, 255, 255, 0.3);
|
|
border-radius: 0 0 5px 5px;
|
|
}
|
|
|
|
.missile-capacity {
|
|
margin-right: 10px;
|
|
padding-top: 3px;
|
|
}
|
|
|
|
.missile-capacity .missile {
|
|
transform: rotate(-90deg) scale(1.2);
|
|
transition: transform 500ms ease-in;
|
|
}
|
|
|
|
.missile-capacity .missile.hidden {
|
|
transform: translateY(-30px) rotate(-90deg);
|
|
}
|
|
|
|
.missile-capacity{
|
|
display: flex;
|
|
font-family: monospace;
|
|
color: #364f7f;
|
|
font-size: 20px;
|
|
margin-left: 4px;
|
|
margin-right: 15px;
|
|
}
|
|
|
|
.ammo-capacity {
|
|
display: flex;
|
|
font-family: monospace;
|
|
color: #364f7f;
|
|
font-size: 20px;
|
|
margin-left: 13px;
|
|
margin-right: 7px;
|
|
}
|
|
|
|
.ammo-capacity > .ammo {
|
|
margin-left: 1px;
|
|
transition: transform 50ms ease-in;
|
|
}
|
|
|
|
.ammo-capacity > .ammo.hidden {
|
|
transform: translateY(-30px);
|
|
}
|
|
|
|
.thrust {
|
|
position: relative;
|
|
width: 10px;
|
|
height: 30px;
|
|
border-radius: 4px;
|
|
background-image: linear-gradient(179.4deg, rgba(12, 20, 69, 1) -16.9%, rgba(71, 30, 84, 1) 119.9%);
|
|
}
|
|
|
|
.thrust-level {
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: -6px;
|
|
width: 21px;
|
|
height: 7px;
|
|
border-radius: 10px;
|
|
background-image: linear-gradient(179.1deg, rgba(247, 238, 238, 1) -1.9%, rgba(247, 202, 201, 1) 44.9%, rgba(145, 168, 208, 1) 96.1%);
|
|
transition: transform 100ms linear;
|
|
}
|
|
|
|
.minimap {
|
|
position: absolute;
|
|
width: 300px;
|
|
height: 70px;
|
|
right: 10px;
|
|
top: 10px;
|
|
}
|
|
|
|
.log {
|
|
position: absolute;
|
|
top: 90px;
|
|
right: 10px;
|
|
text-align: right;
|
|
font-size: 19px;
|
|
}
|
|
|
|
.log > div {
|
|
overflow: hidden;
|
|
max-height: 24px;
|
|
margin-bottom: 2px;
|
|
transition: max-height 300ms;
|
|
}
|
|
|
|
.log > div.hide {
|
|
max-height: 0;
|
|
}
|
|
|
|
.message {
|
|
display: inline-flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
background-color: rgba(255, 255, 255, 0.3);
|
|
text-shadow: 0 1px 0 rgb(82, 161, 255);
|
|
border-radius: 5px;
|
|
padding: 0 3px;
|
|
}
|
|
|
|
.message > * {
|
|
margin-left: 2px;
|
|
margin-right: 2px;
|
|
}
|
|
|
|
.skull {
|
|
display: inline-block;
|
|
width: 16px;
|
|
height: 16px;
|
|
background-size: contain;
|
|
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJYTUxJRF8xNzE2XyI+PHBhdGggZD0iTTIxLjUsMTAuOTk5YzAtNS4zMzYtNC4zOTktOS42NDUtOS43NjktOS40OTZjLTQuOTkzLDAuMTM4LTkuMTQsNC4zMjktOS4yMyw5LjMyMyAgIGMtMC4wNTgsMy4yNjYsMS41MzcsNi4xNTYsMy45OTgsNy45MXYyLjI2M2MwLDAuODI4LDAuNjcyLDEuNSwxLjUsMS41aDhjMC44MjgsMCwxLjUtMC42NzIsMS41LTEuNXYtMi4yNjMgICBDMTkuOTE4LDE3LjAxMywyMS41LDE0LjE5NCwyMS41LDEwLjk5OXoiIGlkPSJYTUxJRF8xNzE1XyIgc3R5bGU9ImZpbGw6I0U0RTVFNjsiLz48cGF0aCBkPSJNMTMuNTIxLDEwLjQ5OWMwLjE0Ni0wLjk3OSwzLjUyMS0zLjM3NSw0LTFjMC4yMywxLjE0My0wLjcwOCwzLTIsMyAgIFMxMy4zNTIsMTEuNjM0LDEzLjUyMSwxMC40OTl6IiBpZD0iWE1MSURfMTcxNF8iIHN0eWxlPSJmaWxsOiM1QzY2NzE7Ii8+PHBhdGggZD0iTTEwLjQ3OSwxMC41MTdjLTAuMTQ2LTAuOTc5LTMuNTIxLTMuMzc1LTQtMWMtMC4yMywxLjE0MywwLjcwOCwzLDIsMyAgIFMxMC42NDgsMTEuNjUyLDEwLjQ3OSwxMC41MTd6IiBpZD0iWE1MSURfMTcxM18iIHN0eWxlPSJmaWxsOiM1QzY2NzE7Ii8+PHBhdGggZD0iTTcuNTUyLDE3Ljk5OSAgIEM1Ljk2OSwxNi4wOTcsNSwxMy42NjgsNSwxMC45OTljMC0zLjkzNSwyLjA3My03LjM3Nyw1LjE3OS05LjMyMUM1LjgwNCwyLjUyOCwyLjUsNi4zNzYsMi41LDEwLjk5OWMwLDMuMTk2LDEuNTgsNi4wMiw0LDcuNzQxICAgdjIuMjU5YzAsMC44MjgsMC42NzIsMS41LDEuNSwxLjVoMXYtMi40OTd2LTAuNTM4QzguNDY5LDE5LjAyNSw3Ljk5MywxOC41MjgsNy41NTIsMTcuOTk5eiIgaWQ9IlhNTElEXzE3MTlfIiBzdHlsZT0ib3BhY2l0eTowLjU7ZmlsbDojRkZGRkZGO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7Ii8+PHBhdGggZD0iTTExLjUsMS45OTlsLTAuNTQ0LTAuNDM1ICAgYy0xLjEwOSwwLjEyNS0yLjE2MywwLjQ1My0zLjEzLDAuOTM5TDEwLDIuOTk5bC0wLjUsMmwzLDFsLTEuNS0xLjVMMTEuNSwxLjk5OXoiIGlkPSJYTUxJRF8xNzIyXyIgc3R5bGU9Im9wYWNpdHk6MC4xO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7Ii8+PHBhdGggZD0iTTE2LjQ0OCwxNy45OTljMS41ODMtMS45MDIsMi41NTItNC4zMzEsMi41NTItNyAgIGMwLTMuOTM1LTIuMDczLTcuMzc3LTUuMTc5LTkuMzIxYzQuMzc1LDAuODUsNy42NzksNC42OTgsNy42NzksOS4zMjFjMCwzLjE5Ni0xLjU4LDYuMDItNCw3Ljc0MXYyLjI1OWMwLDAuODI4LTAuNjcyLDEuNS0xLjUsMS41ICAgaC0xdi0yLjQ5N3YtMC41MzhDMTUuNTMxLDE5LjAyNSwxNi4wMDcsMTguNTI4LDE2LjQ0OCwxNy45OTl6IiBpZD0iWE1MSURfMTcxOF8iIHN0eWxlPSJvcGFjaXR5OjAuMTtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgOyIvPjxnIGlkPSJYTUxJRF8xMzUyXyI+PHBhdGggZD0iTTE2LjM2MSw3Ljk4MmMtMS4zODIsMC4wMzUtMy4xOTUsMS41MDgtMy4zMzUsMi40NDNsMCwwICAgIGMtMC4wOTcsMC42NDYsMC4wNzUsMS4yNjEsMC40ODEsMS43MzNjMC40NjEsMC41MzQsMS4xOTQsMC44NCwyLjAxMywwLjg0YzAuNjI2LDAsMS4yMzQtMC4zMjMsMS43MTUtMC45MSAgICBjMC42MjItMC43NiwwLjk0MS0xLjg2NiwwLjc3NS0yLjY4OUMxNy44MjQsOC40NzcsMTcuMTkyLDcuOTU4LDE2LjM2MSw3Ljk4MnogTTE2LjQ2MiwxMS40NTYgICAgYy0wLjE2NiwwLjIwMy0wLjUwOSwwLjU0My0wLjk0MSwwLjU0M2MtMC41MjcsMC0wLjk4NC0wLjE4LTEuMjU1LTAuNDk0Yy0wLjIxOC0wLjI1Mi0wLjMwNC0wLjU3NC0wLjI1MS0wLjkzMyAgICBjMC4wNTktMC4zNjcsMS40MDEtMS41NywyLjM3NS0xLjU5MWMwLjI2NCwwLjAwNiwwLjUyOSwwLjA2MywwLjY0MSwwLjYxNkMxNy4xMzgsMTAuMTMsMTYuODk0LDEwLjkyOSwxNi40NjIsMTEuNDU2eiIgaWQ9IlhNTElEXzE0MDdfIiBzdHlsZT0iZmlsbDojMzAzQzQyOyIvPjxwYXRoIGQ9Ik0xMC45NzQsMTAuNDQzTDEwLjk3NCwxMC40NDNDMTAuODM0LDkuNTA4LDkuMDIxLDguMDM0LDcuNjM5LDggICAgQzYuNzk0LDcuOTY5LDYuMTc2LDguNDk1LDUuOTksOS40MThjLTAuMTY2LDAuODIzLDAuMTUzLDEuOTI5LDAuNzc1LDIuNjg5YzAuNDgsMC41ODYsMS4wODksMC45MSwxLjcxNSwwLjkxICAgIGMwLjgxOCwwLDEuNTUyLTAuMzA2LDIuMDEzLTAuODRDMTAuODk4LDExLjcwNCwxMS4wNywxMS4wODgsMTAuOTc0LDEwLjQ0M3ogTTkuNzM0LDExLjUyM2MtMC4yNzEsMC4zMTQtMC43MjgsMC40OTQtMS4yNTUsMC40OTQgICAgYy0wLjQzMywwLTAuNzc1LTAuMzQtMC45NDEtMC41NDNjLTAuNDMyLTAuNTI3LTAuNjc2LTEuMzI2LTAuNTY4LTEuODU4UzcuMzI1LDksNy41ODIsOWMwLjAxLDAsMC4wMTksMCwwLjAyOCwwICAgIGMwLjk3NCwwLjAyMSwyLjMxNiwxLjIyNSwyLjM3NSwxLjU5MUMxMC4wMzgsMTAuOTQ5LDkuOTUyLDExLjI3MSw5LjczNCwxMS41MjN6IiBpZD0iWE1MSURfMTQxMF8iIHN0eWxlPSJmaWxsOiMzMDNDNDI7Ii8+PHBhdGggZD0iTTEzLjM0NCwxNC42MzZjLTAuMTQ2LTAuMTM4LTAuMzU4LTAuMTc2LTAuNTQxLTAuMDk3ICAgIGMtMC4xODQsMC4wNzktMC4zMDMsMC4yNi0wLjMwMywwLjQ1OXYxLjVjMCwwLjg2OSwwLjQyMSwxLjUsMSwxLjVzMS0wLjYzMSwxLTEuNUMxNC41LDE1Ljc4NywxMy42MTUsMTQuODkzLDEzLjM0NCwxNC42MzZ6IiBpZD0iWE1MSURfMTQxMV8iIHN0eWxlPSJmaWxsOiMzMDNDNDI7Ii8+PHBhdGggZD0iTTExLjE5NywxNC41NGMtMC4xODItMC4wNzktMC4zOTYtMC4wNDEtMC41NDEsMC4wOTcgICAgQzEwLjM4NSwxNC44OTQsOS41LDE1Ljc4OCw5LjUsMTYuNWMwLDAuODY5LDAuNDIxLDEuNSwxLDEuNXMxLTAuNjMxLDEtMS41VjE1QzExLjUsMTQuNzk5LDExLjM4MSwxNC42MTksMTEuMTk3LDE0LjU0eiIgaWQ9IlhNTElEXzE0MTJfIiBzdHlsZT0iZmlsbDojMzAzQzQyOyIvPjxwYXRoIGQ9Ik0xOC45NzIsMy44MzFjLTEuOTUyLTEuODk5LTQuNTQ1LTIuODk4LTcuMjU0LTIuODI4ICAgIEMxMC4yNiwxLjA0Myw4Ljg3NywxLjQyLDcuNjMsMi4wNDFDNy41OTEsMi4wNTYsNy41NTMsMi4wNzIsNy41MTksMi4wOTdjLTMuMTk4LDEuNjQyLTUuNDUsNC45NTYtNS41MTcsOC43MjEgICAgQzEuOTQ0LDE0LjAyNiwzLjQzNSwxNy4wNjEsNiwxOC45OVYyMWMwLDEuMTAzLDAuODk3LDIsMiwyaDhjMS4xMDMsMCwyLTAuODk3LDItMnYtMi4wMWMyLjUxLTEuODg3LDQtNC44NTUsNC03Ljk5ICAgIEMyMiw4LjI3NSwyMC45MjUsNS43MjksMTguOTcyLDMuODMxeiBNMTcuMjEsMTguMzI5QzE3LjA3OCwxOC40MjMsMTcsMTguNTc1LDE3LDE4LjczNnYyLjI2M2MwLDAuNTUxLTAuNDQ4LDEtMSwxaC0wLjV2LTEuNSAgICBjMC0wLjI3Ni0wLjIyNC0wLjUtMC41LTAuNXMtMC41LDAuMjI0LTAuNSwwLjV2MS41aC0ydi0xLjVjMC0wLjI3Ni0wLjIyNC0wLjUtMC41LTAuNXMtMC41LDAuMjI0LTAuNSwwLjV2MS41aC0ydi0xLjUgICAgYzAtMC4yNzYtMC4yMjQtMC41LTAuNS0wLjVzLTAuNSwwLjIyNC0wLjUsMC41djEuNUg4Yy0wLjU1MiwwLTEtMC40NDktMS0xdi0yLjI2M2MwLTAuMTYyLTAuMDc4LTAuMzEzLTAuMjEtMC40MDcgICAgYy0yLjQyNS0xLjcyOC0zLjg0Mi00LjUyOS0zLjc4OC03LjQ5NEMzLjA2MSw3LjQ3OSw1LjA1LDQuNTIxLDcuODg0LDMuMDI5bDEuNTA3LDAuMzQ0TDkuMDE0LDQuODc4ICAgIGMtMC4wNjEsMC4yNDIsMC4wNjcsMC40OTMsMC4zLDAuNTg1bDIuNSwxQzExLjg3NSw2LjQ4NywxMS45MzgsNi40OTksMTIsNi40OTljMC4xOTgsMCwwLjM4Ni0wLjExOSwwLjQ2NC0wLjMxNCAgICBjMC4xMDMtMC4yNTYtMC4wMjEtMC41NDctMC4yNzgtMC42NWwtMi4wOTUtMC44MzhsMC4zOTUtMS41NzdjMC4wMzItMC4xMywwLjAxMS0wLjI2OC0wLjA2LTAuMzgzICAgIGMtMC4wNy0wLjExNC0wLjE4NC0wLjE5Ni0wLjMxNC0wLjIyNmwtMC42MTMtMC4xNGMwLjcxOS0wLjIxNCwxLjQ3LTAuMzQ3LDIuMjQ3LTAuMzY5QzExLjgzMiwyLDExLjkxOCwxLjk5OCwxMi4wMDQsMS45OTggICAgYzIuMzU4LDAsNC41NzcsMC44OTksNi4yNzEsMi41NDhjMS43NTgsMS43MDksMi43MjYsNCwyLjcyNiw2LjQ1MkMyMSwxMy44OTgsMTkuNTgzLDE2LjYzOCwxNy4yMSwxOC4zMjl6IiBpZD0iWE1MSURfMTQxNV8iIHN0eWxlPSJmaWxsOiMzMDNDNDI7Ii8+PC9nPjxsaW5lYXJHcmFkaWVudCBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9IlhNTElEXzJfIiB4MT0iMi4zNzQ5IiB4Mj0iMjAuNDc1OSIgeTE9IjguMDI4NyIgeTI9IjE2LjQ2OTMiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRjtzdG9wLW9wYWNpdHk6MC4yIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTguOTcyLDMuODMxYy0xLjk1Mi0xLjg5OS00LjU0NS0yLjg5OC03LjI1NC0yLjgyOCAgIGMtNS4yNjQsMC4xNDYtOS42MjIsNC41NDgtOS43MTYsOS44MTRDMS45NDQsMTQuMDI1LDMuNDM1LDE3LjA2LDYsMTguOTg5djIuMDFjMCwxLjEwMywwLjg5NywyLDIsMmg4YzEuMTAzLDAsMi0wLjg5NywyLTJ2LTIuMDEgICBjMi41MS0xLjg4Nyw0LTQuODU1LDQtNy45OUMyMiw4LjI3NSwyMC45MjUsNS43MjksMTguOTcyLDMuODMxeiIgaWQ9IlhNTElEXzE3MjZfIiBzdHlsZT0iZmlsbDp1cmwoI1hNTElEXzJfKTsiLz48L2c+PC9zdmc+) no-repeat center center;
|
|
}
|
|
|
|
.target {
|
|
display: inline-block;
|
|
width: 16px;
|
|
height: 16px;
|
|
background-size: contain;
|
|
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9Ik91dGxpbmVkIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlLz48ZyBpZD0iRmlsbCI+PHBhdGggZD0iTTI3LDE1QTExLDExLDAsMCwwLDE3LDUuMDVWMkgxNVY1LjA1QTExLDExLDAsMCwwLDUuMDUsMTVIMnYySDUuMDVBMTEsMTEsMCwwLDAsMTUsMjdWMzBoMlYyN0ExMSwxMSwwLDAsMCwyNywxN0gzMFYxNVpNMTYsMjVhOSw5LDAsMSwxLDktOUE5LDksMCwwLDEsMTYsMjVaIi8+PHBhdGggZD0iTTE2LDEyYTQsNCwwLDEsMCw0LDRBNCw0LDAsMCwwLDE2LDEyWm0wLDZhMiwyLDAsMSwxLDItMkEyLDIsMCwwLDEsMTYsMThaIi8+PC9nPjwvc3ZnPg==) no-repeat center center;
|
|
}
|
|
|
|
.missile {
|
|
display: inline-block;
|
|
width: 16px;
|
|
height: 16px;
|
|
background-size: contain;
|
|
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxNyA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPm1pc3NpbGVfcmlnaHQ8L3RpdGxlPgogICAgPGcgaWQ9Im1pc3NpbGVfcmlnaHQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC41MDAwMDAsIDQuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC04LjUwMDAwMCwgLTQuNTAwMDAwKSAiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTYuNSwxLjUgTDMuODIwNzMyMzUsMS41IEMxLjgxOTI4MTMyLDIuNDY5Nzk4NjMgMC41OTUyODE1ODEsMy40MDU2NDk1NSAwLjUwNDYxNTcyMiw0LjQyMDA4NDIyIEMwLjQ2Mjg2MDY5Miw0Ljg4NzI2OTQ0IDAuNzA1NDYyNTAxLDUuMzQwOTMxODQgMS4xNjU3NDQ5NSw1LjgwMjMzOTIgQzEuNzMwMzQ3MzQsNi4zNjgzMjE0NSAyLjYxMzE0OTQzLDYuOTMwMzA3NjIgMy44MTgxMjMwMSw3LjUgTDE2LjUsNy41IEwxNi41LDEuNSBaIiBpZD0iUmVjdGFuZ2xlIiBzdHJva2U9IiM5Nzk3OTciIGZpbGw9IiNEOEQ4RDgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlIiBmaWxsPSIjNDU0NTQ1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDcuNTAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xMy4wMDAwMDAsIC03LjUwMDAwMCkgIiBwb2ludHM9IjE2IDYgMTYgOSAxMCA5IDEzIDYiPjwvcG9seWdvbj4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlRyaWFuZ2xlIiBmaWxsPSIjNDU0NTQ1IiBwb2ludHM9IjE2IDAgMTYgMyAxMCAzIDEzIDEuMzAxMDQyNjFlLTE4Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDxsaW5lIHgxPSI0LjUiIHkxPSIyIiB4Mj0iNC41IiB5Mj0iNi41IiBpZD0iTGluZSIgc3Ryb2tlPSIjOTc5Nzk3IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj48L2xpbmU+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGQ9Ik0xMiw3IEMxMy42NTY4NTQyLDcgMTMuOTk2ODA1Niw2LjU1MjI4NDc1IDEzLjk5NjgwNTYsNiBDMTMuOTk2ODA1Niw1LjQ0NzcxNTI1IDEzLjY1Njg1NDIsNSAxMiw1IEMxMC4zNDMxNDU4LDUgOSw1LjQ0NzcxNTI1IDksNiBDOSw2LjU1MjI4NDc1IDEwLjM0MzE0NTgsNyAxMiw3IFoiIGlkPSJPdmFsIiBmaWxsLW9wYWNpdHk9IjAuNDMiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat center center;
|
|
}
|
|
|
|
.ammo {
|
|
display: inline-block;
|
|
width: 6px;
|
|
height: 13px;
|
|
background-size: contain;
|
|
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCA2IDEzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmFtbW88L3RpdGxlPgogICAgPGcgaWQ9ImFtbW8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDAwMDAwLCA2LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC02LjUwMDAwMCkgdHJhbnNsYXRlKC0zLjUwMDAwMCwgMy41MDAwMDApIiBzdHJva2U9IiMwMDAwMDAiPgogICAgICAgICAgICA8cGF0aCBkPSJNMTIuNSwwLjUgTDIuOTMzNTIxNjEsMC41IEMyLjE5NDMyNjcxLDAuNSAxLjYxNTA1OTE5LDAuNzY5MjM5MiAxLjIxMDM0NjA5LDEuMTkyMTIzNzQgQzAuNzM2Mjc5NTg0LDEuNjg3NDc1NjMgMC41LDIuMzgwNzEyOTggMC41LDMuMDY1MjM1NDcgQzAuNSwzLjcyMzk4ODcgMC43MTkxMjU2ODksNC4zODIzNjg1OCAxLjE4NTQyNjQ0LDQuODQ4ODY2OSBDMS41ODc3Nzc0NSw1LjI1MTM4ODM5IDIuMTcyMTI3NTQsNS41IDIuOTMzNTIxNjEsNS41IEwxMi41LDUuNSBMMTIuNSwwLjUgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbD0iI0QzOUEzQyI+PC9wYXRoPgogICAgICAgICAgICA8bGluZSB4MT0iNCIgeTE9IjIuNzU1NDU1M2UtMTYiIHgyPSI0IiB5Mj0iNSIgaWQ9IkxpbmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT4KICAgICAgICA8L2c+CiAgICAgICAgPHBhdGggZD0iTTQsMS4yMTQ5ODMxOCBDNC4zMzMzMzMzMywxLjIxNDk4MzE4IDQuNjY2NjY2NjcsMS41OTcxOTgyIDUsMi4zNjE2MjgyMiBMNSwxMiBMNCwxMiBMNCwxLjIxNDk4MzE4IFoiIGlkPSJSZWN0YW5nbGUiIGZpbGwtb3BhY2l0eT0iMC40NyIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center center;
|
|
}
|
|
|
|
@media screen and (max-width: 900px) {
|
|
.minimap {
|
|
width: 150px;
|
|
}
|
|
|
|
.log {
|
|
font-size: 12px;
|
|
}
|
|
|
|
.score-board {
|
|
font-size: 12px;
|
|
}
|
|
}
|
|
|