border-left: none;
}
+thead {
+ position: sticky;
+ top: 0;
+ background: #DDD8;
+}
+
/* character table */
.glyphs thead th, .glyphs td {
background: rgba(0, 0, 0, .5);
}
+/* specialised galleries */
+
body#word {
margin: 8px 1px;
}
+table.gallery {
+ grid-auto-flow: row;
+ grid-template-columns: repeat(auto-fit, minmax(2em, max-content)); /* 1fr */
+}
+table.gallery tbody,
+table.gallery tr {
+ display: contents;
+}
+table.gallery tr > :first-child {
+ grid-column: 1;
+ -grid-row: span 6;
+ margin: auto; /* vertical-align: middle */
+}
+table.gallery tr > :nth-child(2) {
+ grid-column: 2; /* in case 1st is missing */
+}
+table.gallery td {
+ border: 0; /* does not collapse */
+ outline: 1px solid #888; /* over grid-gap */
+}
+
/* page-specific */
#browser td > a {