body { font-family: ui-serif; overflow-wrap: break-word; } pre { font-family: ui-monospace; overflow-wrap: normal; overflow-x: auto; tab-size: 4; } h1, h2, h3 { line-height: 1; font-weight: normal; } p.link { display: block; margin: 4px 0; } a { color: rgb(0, 122, 255); } ul { padding-left: 20px; } .symbol { display: inline-block; float: left; width: 1.25em; height: 1.25em; margin-right: 0.25em; background-size: contain; background-repeat: no-repeat; vertical-align: middle; } @media (prefers-color-scheme: dark) { body { background-color: black; color: white; } a { color: rgb(10, 132, 255); } .symbol { filter: invert(100%); } }