margin-left: 1ex;
font-weight: normal;
display: inline;
+ font-size: 91%; /* 100% */
+ margin-top: .3ex; /* align with 110% baseline */
}
hr {
#rows {margin-top: -5ex} /* top (esc) row fits besides header */
.row2 {margin-left: 7em} /* row offsets relative to ~6em key width */
.row3 {margin-left: 8em}
-.row4 {margin-left: 10em} /* should actually align to next key on row0 */
+.row4 {margin-left: 10em} /* should actually align to next key on row1 */
/* ...however rows>=1 are shifted a bit, to make space */
table.keys tr {
.glyphs thead td {
width: auto; /* no glyph cells in header */
}
+.glyphs caption {
+ margin-left: 2.2em; /* 1ex + offset head column (1.6em + 0.4em) / 110% */
+ /* adjusted insignificant -.2em to fit wide contents on /charset/mac */
+}
th {
padding: 0 0.2em;
}
opacity: .5;
color: #FFF;
}
+
table.keys {
width: 62.1em; /* 82.5em - 12 * Δtd(6.2em - 4.5em) */
}
+ .row2 {margin-left: 5.3em} /* 7em / Δtd(6em : 4.5em) */
+ .row3 {margin-left: 6em} /* 8em / Δtd */
+ .row4 {margin-left: 7.5em} /* 10em / Δtd */
+
@media (max-width: 61em) {
.keys td {
width: 3em;
table.keys {
width: 37em; /* (12 * td(3em + 6px) + 8em) * 80% */
}
+ .row2 {margin-left: 3.5em} /* 7em / Δtd(6em : 3em) */
+ .row3 {margin-left: 4em} /* 8em / Δtd */
+ .row4 {margin-left: 5em} /* 10em / Δtd */
+ }
+
+ @media (max-width: 42em) {
+ /* flatten right legend column on mobile */
+ .help > * {
+ display: table-row;
+ width: auto;
+ }
+ ul.legend-set {
+ clear: left;
+ }
+ .right dl.legend {
+ margin-right: 0;
+ margin-left: 6.4em;
+ }
+ .right dl.legend dt {
+ margin-right: 0;
+ margin-left: -6.4em;
+ float: left;
+ clear: left;
+ }
+ .right dl.legend dd {
+ float: left;
+ }
}
}