/* Use always white background. */
body {
background: white;
color: black;
font-family: monospace;
text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
-webkit-text-size-adjust: none;
}
table {
border-collapse: collapse;
}
/* Show hyperlinks without text decoration, but in light yellow. */
a:link,
a:visited,
a:active {
background: lightyellow;
text-decoration: none;
}
/* Line numbers */
.line-numbers {
border-right: 1px solid grey;
color: grey;
min-width: 5ch;
padding-right: 1em;
text-align: right;
}
/* Source code */
.source-code {
padding-left: 1em;
}
/* Code highlighting */
.pragma { color: green }
.comment { color: green }
.keyword { color: blue }
.symbol { color: red }
.type { color: orange }
.cons { color: magenta }
.label { color: darkgreen }
.func { color: purple }
.ident { color: black }
.module { color: brown }
.number { color: teal }
.string { color: maroon }
.char { color: maroon }