p.footer {
margin: 1em 0 0;
}
-hr ~ .footer {
+.help + .footer {
margin: 0;
}
li table {
float: left;
+ position: relative; /* prevents buggy hovering if table-caption present in gecko */
}
table.glyphs {
.glyphs tbody td {
font-size: 112%;
}
+.glyphs .glyphs {
+ margin: 0.5ex 0;
+}
+.glyphs .glyphs td {
+ font-size: 100%;
+}
+.glyphs.charmap tbody td {
+ font-size: 200%;
+}
/* table headers */
td.Xd {color: #844} /* deprecated */
td.Xr {color: #888} /* reserved (digraph reverse or proposal) */
.dimap td.Xr {background: #EEE} /* reversed digraph */
+.ccmap td.Xr {opacity:.4}
/* implementation-based alternatives */
td.di-b {background: #FDD} /* bmp */
td.di-rare {background: #EEE} /* disfavoured */
td.di-invalid {background: #BBB} /* impossible */
+/* continents */
+td.c-af {background: #FFC}
+td.c-eu {background: #FDC}
+td.c-as {background: #FDD}
+td.c-oc {background: #EEDDF4}
+td.c-aa {background: #E3E8FF}
+td.c-sa {background: #DFF}
+td.c-na {background: #DFD}
+
/* hover effects */
td.di-d,
td.X:hover {cursor: help}
padding: 1px; /* same size as borderlessless keys */
}
-dl.legend dt.vim,
-ul.keys li.vim {
+dl.legend dt.ext,
+ul.keys li.ext {
border-style: dashed;
- -moz-border-radius: 0; /* incompatible with border-style */
}
-dl.legend dt.vim7,
-ul.keys li.vim7 {
- border-style: dotted;
- -moz-border-radius: 0;
+dl.legend dt.new,
+ul.keys li.new {
+ opacity: .6;
}
/* l/r help columns */