html
{
background:#111;
color:grey;
text-align:center;
font-family:sans-serif;
font-size:large;
line-height:1.2em;
}
ul
{
text-align:left;
}
select, button
{
padding:10px;
font:inherit;
}
select
{
min-width:200px;
}
button
{
padding:0.5em 1em 0.25em 1em;
}
body
{
margin:auto;
max-width:600px;
margin-top:50px;
}
div.cooldownProgress {
bottom:10px;
z-index:10;
height:3px;
background: #58A;
position:relative;
max-width:85%;
}
a
{
color:#58A;
}
a.block.disabled
{
filter: grayscale(75%) brightness(60%);
}
.maximise {
width:100%;
height:100%;
}
.noselect {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Old versions of Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
supported by Chrome, Edge, Opera and Firefox */
}
#blocks
{
margin:auto;
max-width:350px;
}
a.block
{
animation:filter;
display:inline-block;
width:100px;
height:100px;
line-height: 100px;
text-align:center;
vertical-align:middle;
border:solid 2px #58A;
color:#FFF;
border-radius:10px;
margin:6px 3px 6px 3px;
text-decoration: none;
}
a.block:hover
{
cursor:hand;
}
a.block:active
{
/*box-shadow: royalblue 0px 0px 8px;*/
opacity:70%;
}