body{font:14px/1.4 monospace;background:#111;color:#ddd;margin:2em}
table{border-collapse:collapse}td,th{border:1px solid #444;padding:6px 10px;text-align:left;vertical-align:top}
.on{color:#5f5}.off{color:#f66}.dim{color:#888}code{color:#9cf;user-select:all}
pre{background:#1a1a1a;border:1px solid #333;padding:8px;white-space:pre-wrap;margin:4px 0}
h1{font-size:18px}a{color:#9cf}input,select,button,textarea{background:#1c1c1c;color:#ddd;border:1px solid #555;padding:4px 8px;font:inherit}
button{cursor:pointer}.msg{color:#fc6}.err{color:#f66}form{display:inline}
.card{display:inline-block;border:1px solid #444;padding:8px 14px;margin:0 8px 8px 0;text-align:center}
.card b{display:block;font-size:18px}
.lg-o{color:#4c4}.lg-p{color:#e44}.lg-f{color:#888}.lg-n{color:#222}
nav a{margin-right:1em}