html { background: #e6e9e9; background-image: linear-gradient(270deg, rgb(230, 233, 233) 0%, rgb(216, 221, 221) 100%); -webkit-font-smoothing: antialiased; } body { background: #fff; box-shadow: 0 0 2px rgba(0, 0, 0, 0.06); color: #545454; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0 auto; max-width: 1000px; padding: 2em 2em 4em; } h1, h2, h3, h4, h5, h6, summary.h2 { color: #222; font-weight: 600; line-height: 1.3; } h2, h3, h4, h5, h6, summary.h2 { margin-top: 1.3em; } a { color: #0083e8; } b, strong { font-weight: 600; } .sketchy th { text-align: left; padding-right: 1em; } summary.h2 { font-size: 1.5em; } table.bluey { text-align: left; border-collapse: collapse; } table.bluey td, table.bluey th { border: 1px solid #0A2A5E; } table.bluey tr:nth-child(even) { background: #D0E4F5; } table.bluey tbody tr:hover { background-color: #C0D4E5; } table.bluey thead { background: #0B6FA4; } table.bluey thead th { font-weight: bold; color: #FFFFFF; text-align: center; } .highlight { color: red; } span[title] { text-decoration-line: underline; text-decoration-style: dotted; } code { background: #eee; border: #ddd 1px solid; } .copy2clipboard { cursor: pointer; }