:root { --bg-tint: #eee; --fg-tint: #555; --bg-ins: #cfd; --fg-ins: #2b4; --bg-del: #fde; --fg-del: #c23; --bg-highlight: #ff9; } body { font-family: monospace; line-height: 1.4; padding: 1ch; padding-block-end: 3ch; max-inline-size: 100ch; margin-inline: auto; tab-size: 4; } h1, h2, h3, h4, h5, h6 { font-size: inherit; margin-block-start: 2em; margin-block-end: 0; } ol, ul { padding-inline-start: 2em; } td, th { padding-inline: 0.4em; text-align: start; vertical-align: top; white-space: nowrap; } tr:hover td { background-color: var(--bg-tint); } td.text { white-space: normal; } td.num, th.num { text-align: end; } ins { text-decoration: none; background-color: var(--bg-ins); } del { text-decoration: none; background-color: var(--bg-del); } .i { color: var(--fg-ins); } .d { color: var(--fg-del); } dl { overflow: hidden; } dt { font-weight: bold; min-inline-size: 7ch; clear: left; } dt, dd { float: left; margin: 0; } h2:target, a:target, span:target, ins:target, del:target { background-color: var(--bg-highlight); } header { display: flex; flex-direction: row; } header img { margin-inline-end: 1em; block-size: 4em; } .cloneurl { color: var(--fg-tint); } nav { margin-block-start: 1em; } #readme { margin-block-start: 4ch; } #readme pre { display: block; padding: 1ch; overflow-x: auto; font-family: inherit; background-color: var(--bg-tint); } #readme code { padding-inline: 1ch; background-color: var(--bg-tint); } #readme pre code { padding: 0; background-color: transparent; } #readme blockquote { color: var(--fg-tint); padding-inline: 1ch; border-inline-start: 1ch solid var(--bg-tint); } .diff { display: grid; border: 1px solid var(--bg-tint); overflow-x: auto; } .h { padding: 0.2em; border-inline-start: 11ch solid var(--bg-tint); padding-inline-start: 1ch; background-color: var(--bg-tint); } .line a { color: var(--fg-tint); text-decoration: none; } .line a:hover, .line a:focus { color: inherit; } @media (prefers-color-scheme: dark) { :root { --bg-tint: #333; --fg-tint: #aaa; --bg-ins: #152; --fg-ins: #4b5; --bg-del: #511; --fg-del: #d33; --bg-highlight: #653; color-scheme: dark; } }