html, body {
background: #48505F;
color: #eee;
font-family: monospace;
font-size: 16pt;
text-align: center;
}
header {
font-weight: bold;
font-size: 14pt;
padding: 6px;
display: block;
}
#screen {
white-space: nowrap;
background: #111213;
border-radius: 3px;
padding: 6px;
box-shadow: inset 0 0 5px black;
display: inline-block;
}
#screen span {
white-space: pre;
cursor: pointer;
}
#screen span:hover {
outline: 1px solid rgba(255,255,255,0.5);
}
#buttons {
margin-top: 10px;
white-space: nowrap;
}
button {
margin: 0 3px;
padding: 10px 0;
width: 18%;
max-width: 65px;
cursor: pointer;
font-weight: bold;
}