body { margin: 0 0 0 0; padding: 0.50em 0 0.50em 0; } a, em, html, ol, pre, span, strong, td, th, tr, ul { margin: 0 0 0 0; padding: 0 0 0 0; } a, blockquote, body, div, em, h1, h2, h3, hr, html, li, ol, p, span, strong, table, td, th, tr, ul { font-family: sans-serif; font-family: -apple-system, BlinkMacSystemFont, 'SegoeUI', 'Roboto', 'Ubuntu', 'Cantarell', 'FiraSans', 'DroidSans', 'HelveticaNeue', 'PTSans', 'SourceSansPro', 'OpenSans', sans-serif; hyphens: auto; text-align: justify; } pre, code { font-family: monospace, monospace; } a, blockquote, body, code, div, em, h1, h2, h3, hr, html, li, ol, p, pre, span, strong, table, td, th, tr, ul { line-height: 1.15; } div, h1, h2, h3, hr, li, p, pre { display: block; margin: 0 0 0 0; padding: 0 0.50em 0.50em 0.50em; } h1, h2, h3, strong { font-weight: bold; } body, html, p, div, pre, code, li, ol, ul { font-size: 1em; font-weight: normal; } h1 { font-size: 1.4em; } h2 { font-size: 1.2em; } h3 { font-size: 1.1em; } em { font-style: italic; } img, tr, td, th { border-style: none; } blockquote, pre { margin: 0.50em 0.50em 0.50em 0.75em; padding: 0.50em 0.50em 0.50em 0.75em; } blockquote { border-left: 2px solid #777777; color: #777777; display: block; } blockquote blockquote { border-left-color: #999999; color: #999999; } blockquote blockquote blockquote { border-left-color: #BBBBBB; color: #BBBBBB; } a { background-color: transparent; color: #3983C4; outline-width: 0; } blockquote a { color: #777777; } blockquote blockquote a { color: #999999; } blockquote blockquote blockquote a { color: #BBBBBB; } pre { background-color: #F7F7F7; border-radius: 5px 5px 5px 5px; max-width: 90vw; overflow-x: auto; } pre.highlighted { color: #000000; } pre > code { margin: 0 0 0 0; padding: 0 0 0 0; } code { background-color: #F7F7F7; border-radius: 3px; margin: 0 0 0 0; padding: 0 0.4em 0 0.4em; } hr { background-image: linear-gradient(to right, #cccccc, #999999, #cccccc); background: #333333; border: 0; box-sizing: content-box; display: block; height: 1px; line-height: 1px; margin: 0 0 0.50em 0; overflow: visible; padding: 0 0 0 0; } table { background-color: #F7F7F7; border-collapse: collapse; border-radius: 5px 5px 5px 5px; margin: 0 0.50em 0.50em 0.50em; padding: 0.50em 0.50em 0.50em 0.50em; } th, tr, td { padding: 0.5em; } td { border-top: 1px solid #dddddd; } td+td, th+th { border-left: 1px solid #dddddd; }