Skip to content

Pluralpedia: Alternate PlurpleDark by vee0ne

Screenshot of Pluralpedia: Alternate PlurpleDark

Details

Authorvee0ne

LicenseNo License

Categorypluralpedia

Created

Updated

Code size4.5 kB

Code checksum71c7e72

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

My take on a dark theme for Pluralpedia.

Notes

CURRENTLY A WORK IN PROGRESS, but mostly functional.

Source code

/* ==UserStyle==
@name           Pluralpedia: Alternate PlurpleDark
@namespace      github.com/openstyles/stylus
@version        1.0.0
@description    My take on a dark theme for Pluralpedia.
@author         orniidiien
==/UserStyle== */

@-moz-document domain("pluralpedia.org") {
    body {
        color: #FFF;
        background-color: #2b1f34;
    }
    
    a,
    .oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle,
    .oo-ui-listToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title,
    .oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover, 
    .oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title
    {
        color: #81b1ff;
    }
    
    .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,
    .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover {
        color: #81b1ff;
        box-shadow: inset 0 -2px 0 0 #81b1ff;
    }
    
    a:visited {
        color: #cf7fcf;
    }
    
    a.new {
        color: #ff6161;
    }
    
    .main-panel,
    #mw-navigation,
    .menu-button,
    .oo-ui-toolbar-bar,
    .oo-ui-popupToolGroup-tools,
    .oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
        background-color: #111;
    }
    
    .oo-ui-iconElement-icon,
    .oo-ui-indicatorElement-indicator {
        filter: invert(1);
    }
    
    .oo-ui-image-error.oo-ui-icon-error, .mw-ui-icon-error-error:before {
        filter: invert(0);
    }
    
    .oo-ui-tool-active > .oo-ui-tool-link > .oo-ui-iconElement-icon,
    .oo-ui-popupToolGroup-handle[aria-expanded="true"] > .oo-ui-iconElement-icon {
        filter: invert(0) brightness(1.9) saturate(0.8) hue-rotate(13deg);
    }
    
    .oo-ui-toolbar-bar,
    .views svg,
    .ve-ui-specialCharacterPage h3,
    .oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover,
    #pagehistory li.selected {
        color: #ededed;
    }
    
    .mw-footer {
        background-color: #150f18;
    }
    
    header {
        border-bottom: 4px solid #64437c;
    }
    
    .menu-button,
    .oo-ui-tabOptionWidget {
        color: #ddd;
    }
    
    .menu-button:hover,
    .menu-button:active,
    .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
    .oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
    .oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle,
    .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover,
    .oo-ui-optionWidget-highlighted,
    .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
        background: #333 !important;
    }
    
    .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not(.oo-ui-labelElement) > .oo-ui-buttonElement-button:hover {
        background-color: #333;
        border-right-color: #333;
    }
    
    .oo-ui-barToolGroup-tools.oo-ui-toolGroup-enabled-tools .oo-ui-tool.oo-ui-widget-disabled.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
    .oo-ui-barToolGroup-tools.oo-ui-toolGroup-disabled-tools .oo-ui-tool.oo-ui-flaggedElement-primary > .oo-ui-tool-link .oo-ui-tool-title,
    .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
        color: #333;
    }
    
    .oo-ui-processDialog-content .oo-ui-window-head, .oo-ui-processDialog-content .oo-ui-window-foot {
        outline: 1px solid #333;   
    }
    
    .menu-popout,
    .oo-ui-popupWidget-popup,
    #pagehistory li.selected{
        background-color: #070707;
    }
    
    .vcard,
    .thumb {
        background-color: #44314d !important;
    }
    
    .infobox {
        border: 1px solid #333;
        color: #fff;
    }
    
    .oo-ui-popupWidget-popup {
        border: 1px solid #333;
    }
    
    .mw-editsection a {
        color: #7e4e00;
        filter: invert(1);
    }
    
    .oo-ui-textInputWidget .oo-ui-inputWidget-input {
        background-color: #808080;
    }
    
    .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor {
        left: 9px !important;
        filter: invert(0.97)
    }
}

Reviews

No reviews yet.