.navbar-item img { margin-right: 1em; } .key { width: 95%; height: 6em; } .wide { width: 100%; } .mashable-area { user-select: none; -webkit-user-select: none; /* 2022-04-26 Safari still needs this */ } .tag.recv-lamp { background-color: #444; color: white; } .tag.recv-lamp.connected { background-color: #fec; color: black; } .tag.recv-lamp.rx, .tag.recv-lamp.connected.rx { background-color: orange; color: black; } input[type=range] { height: 25px; margin: 10px 0; width: 100%; accent-color: #00d1b2; } .bottom { position: fixed; bottom: 0; width: 100vw; } #errors { max-height: 10em; overflow-y: scroll; } @keyframes yellow-fade { 0% {background-color: orange;} 100% {background-color: default;} } #errors p { background-color: #444; color: white; margin: 0.5em; padding: 0.2em; border-radius: 4px; text-align: center; animation: yellow-fade 0.3s ease-in 1; } kbd { background-color: #eee; color: black; border: 1px solid #bbb; border-radius: 3px; font-size: 66%; padding: .1em .6em; cursor: default; vertical-align: middle; } kbd.gamepad { color: white; font-weight: bold; background-color: #444; border-radius: 50%; height: 10px; width: 10px; } code { background-color: #333; color: #fff; padding: 0.1em; } #charts { line-height: 0; } #charts canvas { height: 0.5em; width: 100%; } .loader { width: 48px; height: 48px; border: 5px solid #FFF; border-bottom-color: transparent; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: rotation 1s linear infinite; } @keyframes rotation { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }