/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } body { font-family: Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif; background-color: #eff1f5; color: #1e1e2e; } header, article, footer { margin: 1rem auto; padding: 0.5rem 1rem; max-width: 900px; line-height: 1.75rem; } article > * + *, blockquote > * + * { margin-block-start: 1.5rem; } h1 { font-weight: bold; font-size: 1.25rem; color: #40a02b; } h2 { font-weight: bold; color: #40a02b; } a { text-decoration: underline; color: #04a5e5; } a:hover { color: #1e66f5; } strong { font-weight: bold; } blockquote { padding: 1rem 1.5rem; background-color: #ccd0da; border-radius: 1rem; } img { max-width: 100%; } code { font-family: ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace; } pre { overflow: auto; word-wrap: normal; white-space: pre; } footer { border-top: 1px solid #1e1e2e; } @media(prefers-color-scheme: dark) { body { background-color: #1e1e2e; color: #cdd6f4; } a { color: #89dceb; } a:hover { color: #89b4fa; } h1, h2 { color: #a6e3a1; } blockquote { background-color: #313244; } footer { border-color: #cdd6f4; } }