Makes the site dark with some additional modifications for your viewing pleasure.
Rule34 Dark Theme & Tweaks by reezavt

Details
Authorreezavt
LicenseNo License
Categoryrule34
Created
Updated
Code size2.6 kB
Code checksum54badaf4
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
v2.1
- Added option to change main text color.
- Added option to change image width on the main feed.
v2.0
- Rewrite with options for background color and accent color.
v1.1
- Added option to hide banner ads.
v1.0
- Initial Release
Source code
/* ==UserStyle==
@name Rule34 Dark Theme & Tweaks
@namespace github.com/reezavt
@version 2.0.2
@description Makes the site dark with some additional modifications for your viewing pleasure.
@author ReezaVT
@preprocessor stylus
@var color accent-color "Accent Color" #AAE5A4
@var color background-color "Background Color" #000
@var checkbox remove-banner-ads "Hide Banner Ads" 1
@var range image-width "Image Width" [180, 100, 480, 20, "px"]
@var color text-color "Text Color" #FFF
==/UserStyle== */
@-moz-document domain("rule34.xxx") {
:root, * {
--c-bg: background-color;
--c-bg-alt: var(--c-bg);
--c-bg-deep: var(--c-bg);
--c-bg-highlight: var(--c-bg);
--c-bg-overlay: var(--c-bg);
}
body, html, a, h1, h2, h3, h4, h5, h6, p, ul, li, dd, dt,
div.status-notice,
#text {
background-image: none !important;
background-color: var(--c-bg) !important;
color: text-color !important;
}
#tag-sidebar span {
color: text-color !important;
}
hr.light {
border-color: accent-color;
}
#site-title a {
color: white !important;
}
#tag-sidebar a,
body a {
color: accent-color !important;
}
.status-notice,
.note-body {
color: var(--c-bg) !important;
}
/* autocomplete */
.awesomplete ul,
.awesomplete ul li {
background-color: var(--c-bg) !important;
color: text-color !important;
}
/* text field */
.sidebar form[action="index.php?page=search"] input[name="tags"],
.sidebar form[action="index.php?page=search"] input[name="commit"],
input, textarea {
background-color: var(--c-bg) !important;
border: 1px solid text-color !important;
color: text-color;
}
.sidebar form[action="index.php?page=search"] input[name="commit"] {
width: 152px !important;
}
/* image previews */
span.thumb {
width: auto;
height: auto;
margin-left: 5px;
margin-bottom: 5px;
}
img.preview {
object-fit: contain;
width: image-width;
height: auto;
}
/* hide banner ads */
if remove-banner-ads {
div.content > span {
display: none;
}
}
}