@media (prefers-color-scheme: dark) { html, body { color: #dcdcdc; background-color: #292929; } html *:not(input) *:not(span) { color: #dcdcdc !important; } a[ping]:link, :link:not(cite) { color: #8db2e5 !important; } html a:visited { color: #d248ea !important; } html cite, html cite a:link, html cite a:visited { color: #92de92 !important; } /* inline styles */ [style*='background: #'], [style*='background:#'], [style*='background: rgb'], [style*='background:rgb'], [style*='background: var('], [style*='background:var('], [style*='background-color: #'], [style*='background-color:#'], [style*='background-color: rgb'], [style*='background-color:rgb'], [style*='background-color: var('], [style*='background-color:var('] { background-color: #292929 !important; } pre { margin: 0; background: #414040 !important; } pre code { font-size: 95%; position: relative; } /* Better tables */ table { border-collapse: collapse; border-spacing: 0; width: auto; max-width: 100%; border-top: 2.27px solid white; border-bottom: 2.27px solid white; /* display: block; */ overflow-x: auto; /* does not work because element is not block */ /* white-space: nowrap; */ counter-increment: caption; } /* add bottom border on column table headings */ table tr > th[scope='col'] { border-bottom: 1.36px solid white; } /* add right border on row table headings */ table tr > th[scope='row'] { border-right: 1.36px solid white; } table > tbody > tr:first-child > td, table > tbody > tr:first-child > th { border-top: 1.36px solid white; } table > tbody > tr:last-child > td, table > tbody > tr:last-child > th { border-bottom: 1.36px solid white; } /* frame of the code block */ div.highlight { border: 1px solid; border-radius: 4px; } /* Styles for inline code or code snippets */ kbd { background: #292929; border: 1px solid hsl(210, 5%, 70%); border-radius: 2px; padding: 2px 4px; font-size: 75%; } mark { background-color: rgb(97, 96, 96) !important; } }