I know there were some people that used a dark theme back on Danbooru 1; I kind of liked having it that way. This thing also reduces the font size to the old one. Posting this here since userstyles.org doesn't like "adult" sites any more. Here is the result of my efforts:
Show
/* Main content darkening */ header, .main { color: #333 !important; background-color: #1b1b1b !important; } body, section, #page, .new-comment p, .related-tags, .row.notices { color: #777 !important; background-color: #1b1b1b !important; } /* "mobile" paginator */ @media screen and (max-width: 660px) { .paginator, .paginator a, .paginator menu { background-color: #2b2b2b !important; border-color: #2b2b2b !important; } .forum-post .author { background-color: #111 !important; border: none; border-radius: 6px 6px 0px 0px; } } blockquote, #dmail-notice { color: #888 !important; background: #222 !important; border-style: none !important; border-radius: 3px; } /* Nested quote coloring */ blockquote{ border-left: solid medium #0073ff !important; } blockquote > blockquote { border-left: solid medium #FA0 !important; background-color: #1e1e1e !important; } blockquote > blockquote > blockquote{ border-left: solid medium #0F5 !important; background-color: #191919 !important; } .current a, .paginator a { border-style: none !important; background: #272727 !important; } footer, nav menu, .expandable, .nav-notice, .prose pre, .ui-dialog, /* pop-out dialogs */ .ui-dialog-content, .ui-dialog-buttonpane, #edit-dialog { color: #777; border-style: none !important; background: #272727 !important; } .ui-widget-header{ color: #777; border-style: none !important; background: #777 url("http://i.imgur.com/32BVwYb.png"); } #news-updates { color: #888 !important; background: #272727 !important; } .note-body { color: black; } article:target { background-color: #30301b !important; color: #aaa !important; } /* Buttons, textboxes */ button, input, select, textarea { border-style: none !important; background:#111111 !important; color:#eee !important; padding: 0.2em; } /* FORUM POST BACKGROUND */ .comment, div.list-of-forum-posts article { background-color: #151515; border: none; border-radius: 6px; box-shadow: none; max-width: 800px; } /* Text sizing */ header h1 { font-size: 200% !important; } h1, h2, h3 { font-size: 120% !important; } body, #page menu, .new-comment p, .row.notices { font-size: 83% !important; } /* Stickied Comment Styling */ article.comment[data-is-sticky="true"] { background:#600 !important; color:#ccc !important; width: 780px; border-radius: 5px; } /* Post Modes */ .mode-edit { background-color: #1b5b1b !important; } .mode-tag-script { background-color: #6b1b5b !important; } .mode-add-fav, .mode-remove-fav { background-color: #772 !important; } .mode-rating-s { background-color: #1b8b1b !important; } .mode-rating-q { background-color: #444 !important; } .mode-rating-e { background-color: #8b1b1b !important; } .mode-vote-up { background-color: #2b5b2b !important; } .mode-vote-down { background-color: #5b2b2b !important; } .mode-approve { background-color: #0A9 !important; } /* Styles forum and other lists with alternating colors */ .striped tr:nth-child(even), .feedback-category-neutral td:nth-child(even) { background: #282828 !important; } .striped, .feedback-category-neutral td { background: #1b1b1b !important; } .striped tr:hover { background: #444 !important; } .feedback-category-positive td { background: #003300 !important; } .feedback-category-positive td:nth-child(even) { background: #003800 !important; } .feedback-category-negative td { background: #330000 !important; } .feedback-category-negative td:nth-child(even) { background: #380000 !important; } table { border-collapse: separate; } /* Hover spoilers */ .spoiler:hover { background: #121212 !important; color: #777 !important; } /* Artist Commentary Bubble */ #artist-commentary, #artist-commentary menu, #notice, #original-artist-commentary, #translated-artist-commentary { background-color: #222 !important; border-style: none !important; max-width: 780px; color: #777 !important; } /* Terms of Service Bubble */ #tos-notice, #tos-notice a, #tos-notice h1 { background-color: #443 !important; border-style: none !important; color: #07F !important; } /* General Navigation Bars */ #nav-links, #nav-links li:hover { background-color: #222 !important; border-color: #333 !important; } /* Post Status Notices */ .notice-parent { background-color: #242 !important; color: #272; border-style: none !important; display: inline-block; min-width: 335px; } .notice-child { background-color: #585020 !important; color: #872; border-style: none !important; display: inline-block; min-width: 335px; } .notice-resized, .notice-pending { background-color: #224 !important; border-style: none !important; max-width: 335px; color: #44C !important; } .notice-appealed { background-color: #446 !important; border-style: none !important; max-width: 335px; color: #88F !important; } .notice-flagged, .notice-deleted { background-color: #622 !important; border-style: none !important; color: #F00; display: inline-block; min-width: 335px; max-width: 600px; } /* Limit Comment width */ /* Remove if you want full width stuff */ blockquote, pre, .comment .content { max-width: 600px; } .expandable { width: 620px; } /* Username Alternate Colors */ a.user-gold.with-style, /* Gold users are gold */ a.user-gold { color:gold } a.user-platinum.with-style, a.user-platinum { color:#D0D0F5 } a.user-builder.with-style, a.user-builder { color:#00D000 } a.user-moderator.with-style, a.user-moderator { color:#CC005B } a.user-admin.with-style, a.user-admin { color:#F00 } /* Hover Color */ a.user-gold.with-style:hover, a.user-gold:hover { color:#FFF09E } a.user-platinum.with-style:hover, a.user-platinum:hover { color:#EEEEFF } a.user-builder.with-style:hover, a.user-builder:hover { color:#49FF49 } a.user-moderator.with-style:hover, a.user-moderator:hover { color:#F92D88 } a.user-admin.with-style:hover, a.user-admin:hover { color:#F77 }
I don't hardly know what I'm doing, so things are broken, I'm sure. Feel free to do whatever with it, I'm mostly posting this since I couldn't find anyone else doing it. Suggestions are welcomed and encouraged enthusiastically.
2016 edit: took out some useless sections and simplified a couple other lines
2017 edit: further style maturation:
- more notices styled
- parent/child notices now grow to fit number of siblings
- hover-highlighting on usernames
- buttons and input boxes
- borders removed from most everything (I like the way that it looks, but I can provide a version that restores them if people want)
- pop-out dialogs
May-2017:
- added nested quote-box colorization: blue -> yellow -> green
- bg image for widget header now points to imgur image instead of embedded (which doesn't work for on-site CSS)
- removed Janitor type and changed Builder to green
- overwrote tag count gradient background color
September-2017:
- Completed ui-dialog boxes so that text would actually be legible
- Re-added color for user-feedback
- Cleaned up trailing whitespace and stray tab characters
7-27-2018:
- Forum and comment borders tweaked
8-23-2018:
- Tables fixed
Apparently !important
declarations are redundant when using the built in styler, but I'm going to leave them in for userstyles users.
Updated