}
a {
- text-decoration: none;
- border-bottom: 1px dotted #4D4D4C;
- color: #2D2D2C;
+ color: inherit;
+ text-decoration: dotted underline #4D4D4C from-font;
+ text-underline-position: from-font;
+ text-underline-offset: 0.1em;
}
a:hover, a:active {
- text-decoration: none;
- border-bottom: 1px dotted #C07095;
- color: #C07095;
+ color: #C07095;
+ text-decoration-color: currentcolor;
}
.literal {
text-indent: 0;
right: calc(100% + 0.5em);
text-align: right;
- color: #bbb;
+ color: #bbb;
}
+
+/* remove link underlines for navigational links */
.toc a {
- border: none;
+ text-decoration: none;
+}
+.title {
+ text-decoration: none;
+}
+.pages a {
+ text-decoration: none;
}
+.content h1 a {
+ text-decoration: none;
+}
+
/* And thanks again to Said Achmiz for making superscripts not mess up line spacing. */
sup, sub {