.key-container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background-color:#3a3a3a;border-radius:5px;justify-content:center;align-items:center;width:32%;min-height:48px;margin-top:4px;margin-bottom:4px;display:flex}.key-container-pressed{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#777}.key{flex:1;justify-content:center;align-items:center;width:100%;height:100%;padding:8px 10px;display:flex}.keyText{color:#fff;font-size:18px}