/* Bellard-style sparse face */ body { font-family: Times, "Times New Roman", serif; margin: 1.5em; max-width: 42em; line-height: 1.35; } h1 { font-size: 1.25em; font-weight: normal; margin: 0 0 0.5em 0; } h2 { font-size: 1.05em; font-weight: normal; margin: 1.2em 0 0.4em 0; } p { margin: 0.5em 0; } a { color: #00c; } hr { border: none; border-top: 1px solid #999; margin: 1.1em 0; } .meta { color: #333; font-size: 0.95em; } nav a { margin-right: 0.85em; } code { font-size: 0.9em; } table { border-collapse: collapse; width: 100%; font-size: 0.95em; margin: 0.5em 0; } th, td { text-align: left; padding: 0.2em 0.5em 0.2em 0; border-bottom: 1px solid #ddd; vertical-align: top; } th { font-weight: normal; color: #333; } ul, ol { margin: 0.4em 0 0.7em 1.2em; padding: 0; } pre { font-family: monospace; font-size: 0.85em; white-space: pre-wrap; }