1 2.rows { 3 display: table; 4 margin-top: 2em; 5} 6 7.row { 8 display: table-row; 9} 10 11.key { 12 border: 1px solid gray; 13 padding: 0.25em; 14 margin-right: 0.5em; 15 height: 2em; 16 display: table-cell; 17 font-size: small; 18} 19 20.gap-key { 21 background-color: gray; 22} 23 24.to-key { 25 background-color: beige; 26} 27 28.switch-key { 29 background-color: lime; 30} 31 32.contents { 33 padding: 1em; 34} 35