.controls tbody {
border: 1px solid rgb(235, 235, 235);
border-radius:6px;
display: block;
}
.controls th {
font-family: 'Saira Condensed','Nunito','Saira',system-ui,-apple-system,sans-serif;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.75px;
}
.controls td {
background-color: rgba(0, 0, 0, 0.25);
}
.controls td:first-child {
font-size:0.85em;
color:silver;
font-family: 'Saira Condensed','Nunito','Saira',system-ui,-apple-system,sans-serif;
}
.controls td:not(:first-child):not(:last-child) {
text-align: center;
font-family:"Saira Condensed","Nunito","Saira",system-ui,-apple-system,sans-serif;
font-weight:bold;
}
.controls th:not(:first-child):not(:last-child) {
text-align: center;
}
.controls caption {
font-size:0.85em;
font-weight:bold;
text-transform:uppercase;
letter-spacing:0.75px;
font-family:"Saira Condensed","Nunito","Saira",system-ui,-apple-system,sans-serif;
}
.controls .pc-key {
background-color:rgb(185,185,185);
color:rgb(50,50,50);
text-align:center;
display: inline-block;
min-width: 1.75em;
padding: 0 3px;
align-items:center;
justify-content:center;
border:1px solid rgb(235,235,235);
border-radius:6px;
box-shadow:0 2px rgb(135,135,135),inset -1px -1px rgb(135,135,135)
}
.controls .pc-mouse {
background-color:rgb(185,185,185);
box-shadow:0 2px rgb(135,135,135),inset -1px -1px rgb(135,135,135) ;
border:1px solid rgb(235,235,235);
border-radius: 4px 4px 10px 10px;
width: 14px;
height: 16px;
position: relative;
display: inline-block;
}
.controls .mouse-btn-right {
background-color: rgb(60, 120, 255);
box-shadow: inset -1px -1px rgba(0, 0, 0, 0.5) ;
width: 50%;
height: 45%;
position: absolute;
right: 0;
border-radius: 0 0 0 4px;
}
.controls .mouse-btn-left {
background-color: rgb(60, 120, 255);
box-shadow: inset -1px -1px rgba(0, 0, 0, 0.5) ;
width: 50%;
height: 45%;
position: absolute;
border-radius: 0 0 4px 0;
}
.controls .mouse-btn-middle {
background-color: rgb(60, 120, 255);
box-shadow: inset -1px -1px rgba(0, 0, 0, 0.5) ;
width: 20%;
height: 55%;
position: absolute;
top: 0%;
right: 42%;
border-radius: 4px;
}