h2 small {
position: absolute; /* side note; do not influence alignment */
margin-left: 1em;
- font-size: 80%;
- line-height: 175%;
+ font-size: 50%; /* 1rem */
+ font-weight: normal;
+ padding-top: 1.75ex; /* align baseline with container */
}
dl > dt {
border-left: none;
}
+thead {
+ position: sticky;
+ top: 0;
+ background: #DDD8;
+}
+
/* character table */
.glyphs thead th, .glyphs td {
margin: 0;
position: relative;
}
-img {
+figure img {
vertical-align: bottom;
width: 100%;
}