+ body {
+ background: white;
+ font-size: 12pt;
+ }
+ h1 { font-size: 14pt; }
+ h2 { font-size: 13pt; }
+ h3 { font-size: 12pt; border: none; }
+ h4 { font-size: 12pt; border: none; }
+ h5 { font-size: 12pt; border: none; }
+ a { text-color: #225; text-decoration: underline; }
+ .heading:link, .heading:visited { display: none; }
+ #footer { display: none; }
+ .nav { display: none; }
+ .noprint { display: none; }
+ div.wiki { font-size: smaller; }
+}
+
+@media (prefers-color-scheme: dark) {
+ body {
+ background-color: #181818;
+ color: #ffffff;
+ }
+
+ a { color: #9bd1ff; }
+ a:visited { color: #9b669b; }
+ a.nonexistent { color: #f0d0d0; }
+ a.navlink { color: #d1d1ff; }
+ a.login { color: #bb6666; }
+
+ div.nav {
+ border-color: #606060;
+ background-color: #303030;
+ }
+
+ body {
+ background-color: #181818;
+ color: #FFFFFF;
+ }
+
+ a { color: #9Bd1ff; }
+ a:visited { color: #778899; }
+ a.nonexistent { color: #f0d0d0; }
+ a.navlink { color: #d1d1ff; }
+ a.login { color: #cc5555; }
+ a.heading { text-decoration: none; color: #666666; font-size: smaller; }
+
+ h1 {
+ color: #88bbff;
+ border: #77aadd;
+ background-color: #2a2a2a;
+ }
+ h2 { color: #44dd66; }
+ h3 { color: #88aacc; }
+ h4 { color: #8899bb; }
+ h5 { color: #6666cc; }
+
+ div.nav {
+ border-color: #606060;
+ background-color: #303030;
+ }
+ div.preview { border: 2px dashed #cc2222; }
+
+ pre {
+ color: #dddddd;
+ border-color: #999900;
+ background: #1a1a1a;
+ }
+
+ pre.error {
+ color: #FF5555;
+ background: #222222;
+ border-top-color: #ff5555;
+ border-color: #ff5555;
+ }
+
+ pre.success {
+ color: #55ff55;
+ background: #222222;
+ border-color: #55ff55;
+ }
+
+ pre.notice {
+ color: #ffdd55;
+ background: #222222;
+ border-color: #ffdd55;
+ }
+
+ .editor input[type='text'], .editor textarea {
+ color: #ffffff;
+ background-color: #2a2a2a;
+ border: 1px solid #8cacbb;
+ }
+
+ table { border: 2px solid #444; }
+ table tbody thead { background: #2f2f2f; }
+ table tbody th {
+ border: 1px solid #555;
+ border-bottom-color: #777;
+ }
+ table tbody td { border: 1px dotted #555; }
+ table tbody tr { border-top: 1px solid #555; }
+ table tbody tr.even { background-color: #303030; }
+ table tbody tr.odd { background-color: #393939; }
+ table tbody tr:hover { background: #444 !important; }