X-Git-Url: http://unremediatedgender.space/source?a=blobdiff_plain;ds=sidebyside;f=theme%2Fstatic%2Fcss%2Fmain.css;h=db4740dab4ef90031bd2655ea225a6e4b281b2f1;hb=e7be754c0f18073a87e6ed874e3f45a3ed2b79e8;hp=b99ca25d3999b77ff56a6cbe7bce40b61a9f8e35;hpb=8e69675d2b4984e1a815105d8cc2256115c62d4b;p=Ultimately_Untrue_Thought.git diff --git a/theme/static/css/main.css b/theme/static/css/main.css index b99ca25..db4740d 100644 --- a/theme/static/css/main.css +++ b/theme/static/css/main.css @@ -132,15 +132,15 @@ p { } 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 { @@ -378,22 +378,25 @@ p.flower-break { font-size: 85%; } -// XXX—why isn't this working?! -// https://stackoverflow.com/questions/15643614/double-underline-tag +/* XXX—why isn't this working?! https://stackoverflow.com/questions/15643614/double-underline-tag */ .extra-underline { text-decoration: underline; border-bottom: 3px double solid #000; } -// Thanks to Said Achmiz for table-of-contents styling +/* Thanks to Said Achmiz for table-of-contents styling */ .toc { - clear: right; - max-width: calc(50% - 1.5em); + max-width: 50%; font-size: 0.85em; - margin-left: 1.5em; padding: 0.5em; - border: 1px dotted #d6d6d6; + margin: 1.5em 0; + border: 2px dotted #d6d6d6; +} +.toctitle { + display: block; + margin: 0 0 0.5em 0.375em; + opacity: 0.5; } .toc ul { list-style-type: none; @@ -419,9 +422,19 @@ p.flower-break { .toc a { border: none; } -.heading { - line-height: 1.1; + +/* And thanks again to Said Achmiz for making superscripts not mess up line spacing. */ +sup, sub { + position: relative; + vertical-align: baseline; + font-size: 0.8em; +} +sup { + bottom: 0.4em; } -.heading a { - border: none; +sup a { + padding: 0 0.1em; +} +sub { + top: 0.25em; }