:root { --light: var(--colorscheme-light); --dark: var(--colorscheme-dark); --fg: var(--dark); --fg-lc: var(--colorscheme-dark-lighter); --bg: var(--light); --bg-lc: var(--colorscheme-light-darker); --body-max-width: 800px; --font-size: 16px; } body { font-family: monospace, sans-serif; color: var(--fg); font-size: var(--font-size); margin: 2em auto; max-width: var(--body-max-width); padding: 1em; line-height: 1.4; overflow-wrap: break-word; background-color: var(--bg); } a { color: var(--blue); } a:visited { color: var(--purple); } .tableWrapper { max-width: 100%; overflow-x: scroll; } table { border-collapse: collapse; margin: 1em auto; max-width: 100%; } th, td { padding: 1em; border: 1px solid var(--fg-lc); margin: 0; } pre { padding: 1em; overflow: scroll; } code, pre{ background-color: var(--bg-lc) ; } details { padding: 1em 0 1em 0; } summary > * { display: inline } li { margin-bottom: 1em; } blockquote { border-left: 0.4em solid var(--fg-lc); margin-left: 0; padding-left: 1em; padding-top: 0.5em; padding-bottom: 0.5em; } blockquote * { margin: 0; } img, video { margin: 0 auto; display: block; max-width: 100%; } figcaption { margin: 0 auto; max-width: 100%; } kbd { color: var(--bg); background-color: var(--fg); border-radius: 0.25em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em; } input, select, button { color: var(--fg-lc); background: var(--bg); border: 1px solid var(--fg); border-radius: 0.5em; padding: 0.5em; margin: 0.5em; } ::placeholder { color: var(--fg-lc); } /* scrollbar */ ::-webkit-scrollbar { width: 1em; } ::-webkit-scrollbar-track { box-shadow: none; border-radius: 0px; background-color: var(--bg); } ::-webkit-scrollbar-thumb { background: var(--fg-lc); border-radius: 0px; } ::-webkit-scrollbar-thumb:hover { background: var(--fg); }