/* general text */ a:not([href^="/"]):not([href^="#"]):not([href^="https://maatt.fr"]) { padding-right: .5rem; } a:not([href^="/"]):not([href^="#"]):not([href^="https://maatt.fr"])::after { content: '┓' / ', external'; font-size: .5rem; line-height: 1rem; margin-top: -.2rem; position: absolute; text-decoration: none; } .hide-ext:not([href^="/"]):not([href^="#"]):not([href^="https://maatt.fr"]) { padding-right: revert; } .hide-ext:not([href^="/"]):not([href^="#"]):not([href^="https://maatt.fr"])::after { content: ' '; } /* document formatting */ pre { border: 1px solid #ddd; font-size: .9rem; line-height: 1.5rem; margin: .5rem 0; overflow-x: auto; padding: .5rem 1rem; } code { padding: 0 .25rem; } pre > code { padding: 0; } pre, code { background: #eee; border-color: #ddd; } blockquote { border-left: 2px solid #222; margin: 1rem; padding-left: .5rem; } em[title] { border-bottom: 2px dotted #222; padding-bottom: .15rem; cursor: help; } .footnote-definition { display: flex; } .footnote-reference > a { text-decoration: none; } @media(prefers-color-scheme: dark) { pre, code { background: #1e293b; color: #f8fafc; } blockquote, pre, em[title] { border-color: #ddd; } } /* 88x31 */ .webbtns img { image-rendering: pixelated; } .webbtns a { text-decoration: none; } .webbtns a:hover { background: none; }