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;
}