Skip to content

spigotmc.org dark & simple by zefir-git

Screenshot of spigotmc.org dark & simple

Details

Authorzefir-git

LicenseNo License

Categoryspigotmc.org

Created

Updated

Size12 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Simple modern darn theme for SpigotMC

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         spigotmc.org dark & simple
@version      20240607.12.48
@namespace    https://userstyles.world/user/zefir-git
@description  Simple modern darn theme for SpigotMC
@author       zefir-git
@license      No License
==/UserStyle== */

@-moz-document domain("www.spigotmc.org") {
@import url("https://rsms.me/inter/inter.css");

#logoBlock,
#navigation .navTabs .navTab.selected .navLink::after,
#navigation .navTabs .navTab.selected .navLink::before {
    display: none;
}

* {
    text-shadow: none !important;
}

body {
    color: #d4d4d4;
    font-family: "Inter var", Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Roboto, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

:root {
    color-scheme: dark;
}


#QuickSearch .primaryControls .uix_icon {
    pointer-events: none;
    background-color: transparent;
    color: #737373;
}

.textCtrl {
    background-color: #ffffff0d;
    border: 0;
    box-shadow: inset 0 0 0 1px #ffffff0d;
    border-radius: .5rem;
    color: #fff;
}

#userBar .navTabs {
    background: #262626;
    border: 0;
}

a.callToAction span,
.downloadButton .inner {
    background: #f97316;
    border: 0;
    border-radius: .5rem;
}

a.callToAction:hover span,
.downloadButton .inner:hover {
    background-color: #fb923c;
    text-decoration: none;
}

.resourceInfo .resourceImage .resourceIcon {
    border-radius: 1rem;
}

.resourceInfo .resourceImage .resourceIcon,
.resourceInfo .resourceImage {
    width: 6rem;
    height: 6rem;
}

h1 {
    color: white;
    font-size: 1.5rem;
    font-weight: 600;
}

body .muted, body a.muted, body .muted a,
.pairs dt, .pairsInline dt, .pairsRows dt, .pairsColumns dt, .pairsJustified dt,
.searchResult .snippet a {
    color: #a3a3a3;
}

.breadcrumb {
    border-radius: .5rem;
    border: 1px solid #ffffff0d;
}

.mainContainer .mainContent {
    border-radius: 1rem;
}

.profilePage .tabs.mainTabs {
    background-color: transparent;
}

.tabs {
    border-color: #262626;
}

.tabs li.active a,
.profilePage .tabs.mainTabs li.active a {
    color: #fff;
    background-color: #ffffff0d;
}

.tabs li a, .tabs.noLinks li {
    background-color: transparent;
    color: #a3a3a3;
    border-color: #262626;
    font-weight: 600 !important;
}

.tabs li:hover a, .tabs.noLinks li:hover,
.profilePage .tabs.mainTabs li:hover a,
.profilePage .tabs.mainTabs.noLinks li:hover {
    background-color: #ffffff03;
    color: #fff;
}

.navTabs,
.breadcrumb,
a.callToAction span,
.sidebar .section .primaryContent h3,
.sidebar .section .secondaryContent h3,
.profilePage .mast .section.infoBlock h3,
.resourceListSidebar h3 {
    box-shadow: none;
}

.textCtrl::placeholder {
    color: #737373;
}

#navigation .navTabs {
    border-bottom: 1px solid #262626;
}

.navTabs .navTab.selected .tabLinks {
    margin-top: 1px;
}

.navTabs .navTab.selected .navLink {
    background-color: transparent;
}

.navTabs .navTab.selected .navLink, .navTabs .navTab.PopupClosed.selected .navLink, .navTabs .navTab.PopupClosed.selected .SplitCtrl {
    color: #fff;
    border-color: #f97316 !important;
}

.navTabs .navTab.Popup.PopupOpen, .navTabs .navTab.selected.PopupOpen .navLink {
    background-image: none;
    box-shadow: none;
    background-color: transparent;
}

.Menu,
#QuickSearch .formPopup .secondaryControls {
    color: #a3a3a3;
    background-color: #262626;
    border: 0;
    border-radius: .5rem;
    overflow: hidden;
    margin-top: -.5rem;
}

.Menu .primaryContent {
    display: none;
}

.Menu .secondaryContent {
    background-color: transparent;
}

#calroot {
    background-color: #262626;
}

#caltitle {
    color: #fff;
}

#caldays {
    border-color: #ffffff1a;
}

.calweek a.caloff,
.calweek a.caloff:hover {
    color: #a3a3a3;
}

.calweek a:hover {
    background-color: #ffffff1d;
    text-decoration: none;
}

#calcurrent {
    background-color: #f97316;
}

#caltoday {
    border: 0;
    box-shadow: 0 0 0 1px #dddddd1d;
}

.sectionFooter a,
.sectionFooter a:hover {
    color: #a3a3a3;
}

.blockLinksList li a {
    padding: 8px 12px;
}

.blockLinksList li a:hover {
    background-color: #ffffff0d;
}

.blockLinksList li:not(:has(a)) {
    display: none;
}

#navigation .navTabs .navTab.PopupOpen, .navTab.selected .blockLinksList li.PopupOpen {
    margin-top: -2px;
}

.innerContent .customResourceFields.aboveInfo {
    border-color: #ffffff1a;
}

.ugc a:hover, .ugc a:focus {
    box-shadow: none;
}

.ugc a:not(:has(img)):hover,
.ugc a:not(:has(img)):focus {
    text-decoration: underline;
}

.ugc *:not(a) > b {
    color: #fff;
}

a:link,
a:visited,
a[href]:hover,
.ugc a,
.ugc a:link,
.ugc a:visited,
.node .subForumList .unread .nodeTitle,
.xenOverlay.memberCard .userInfo h3 a,
.xenOverlay.memberCard .userLinks {
    color: #fb923c;
    font-weight: 500;
}

.navTabs .navTab:not(.selected) .navLink:hover {
    border-color: #404040 !important;
}

.navTabs .navTab .navLink,
.navTabs .navTab.PopupClosed .navLink {
    border-bottom: 2px solid transparent;
    color: #a3a3a3;
    font-weight: 600 !important;
}

#navigation .navTabs .navTab {
    margin-top: -2px;
    padding-top: 2px;
}

body {
    background-color: #0a0a0a;
}

.mainContainer .mainContent,
.mainContainer_noSidebar,
.primaryContent,
.secondaryContent,
#navigation .navTabs,
.breadcrumb,
.uix_breadCrumb_toggleList li.toggleList_item,
.Menu .sectionFooter,
.messageList .message {
    background: #171717;
}

.mainContainer .mainContent, .mainContainer_noSidebar,
.primaryContent {
    border-color: #262626;
}

.navTabs .navTab.selected .tabLinks {
    background-color: #ffffff0d;
}

.navTabs .navTab.selected .tabLinks {
    border-color: #171717;
}

.section {
    margin: 0;
}

.sidebar {
    display: flex;
    flex-direction: column;
    row-gap: 1rem;
}

.sidebar .section .secondaryContent,
.resourceListSidebar .secondaryContent {
    border: 1px solid #262626;
    border-radius: .5rem;
}

.sidebar .section .primaryContent h3,
.sidebar .section .secondaryContent h3,
.profilePage .mast .section.infoBlock h3,
.resourceListSidebar h3 {
    background: #262626;
}

.sidebar > .callToAction {
    margin: 0;
    max-width: unset;
}

.sidebar > .callToAction span {
    background-color: transparent;
    box-shadow: inset 0 0 0 1px #ffffff1a;
}

.sidebar > .callToAction:hover span {
    background-color: #ffffff0d;
    box-shadow: inset 0 0 0 2px #ffffff1a;
}

.resourceUpdate .likesSummary,
.message .dark_postrating.likesSummary,
.dark_postrating {
    background-color: #ffffff0d;
    border-color: #ffffff0d;
    border-radius: .5rem;
}

.sectionFooter {
    background-color: #ffffff0d;
    border-radius: 0 0 .5rem .5rem;
}

.eventList li, html .searchResult {
    border-color: #ffffff1a;
}

.textHeading, .xenForm .sectionHeader {
    color: #fff;
}

.innerContent .updates ol,
.secondaryContent,
.textHeading, .xenForm .sectionHeader,
.threadListItem,
.resourceListMain,
.actionFilterRow {
    border: 0;
}

.secondaryContent a {
    color: #fff;
    font-weight: 500;
}

.secondaryContent a:hover {
    color: #fff;
}

.secondaryContent a.delete {
    color: #a3a3a3;
}

.secondaryContent a.delete:hover {
    color: #f87171;
}

.rating .star.Full,
.rating .star.Half {
    filter: hue-rotate(-35deg);
}

.rating .star.Half {
    overflow: unset;
    position: relative;
}

.rating .star.Half::after {
    background: inherit;
    background-position: -104px -32px !important;
    width: 8px;
    height: 16px;
    content: '';
    display: block;
    position: absolute;
    left: 8px;
    top: 0;
    filter: brightness(0.3);
}

.star:not(.Full, .Half) {
    filter: brightness(0.3);
}

.rating .star {
    width: 1rem;
    height: 1rem;
}

.mainContent:has(.articlesGrid) {
    background-color: transparent;
    border: 0;
    padding: 0;
}

.articlesGrid {
    display: flex;
    flex-direction: column;
    row-gap: 1rem;
}

.articleItem {
    border: 1px solid #ffffff0d;
    background-color: #171717;
    border-radius: 1rem;
    overflow: hidden;
}

.sectionMain {
    margin: 0;
    padding: 0;
    background-color: transparent;
    border: 0;
}

.subHeading {
    background-color: transparent;
    border: 0;
    margin: 0;
    padding: 1rem;
}

.articleItem .primaryContent {
    padding: 1rem;
    padding-top: 0;
}

.subHeading a {
    color: #fff;
    font-weight: 600 !important;
    font-size: 1.5rem;
}

.subHeading a:hover {
    color: #fff;
}

.articleItem .sectionFooter {
    background-color: transparent;
}

a.button {
    display: flex;
    align-items: center;
    background-color: transparent;
    box-shadow: inset 0 0 0 1px #ffffff1a;
    border-radius: .5rem;
    color: #a3a3a3;
    font-weight: 600 !important;
}

.button:hover, .button[href]:hover, .buttonProxy:hover .button {
    color: #fff;
    background-color: #ffffff0d;
    box-shadow: inset 0 0 0 2px #ffffff1a;
}

a.button .keyIcon {
    margin-top: 0;
}

.messageUserBlock div.avatarHolder {
    background-color: transparent;
    padding: 0;
}

.prefix.prefixPrimary {
    background-color: #f97316;
    color: #fff;
    border: 1px solid #f97316;
}

.resourceListItem {
    background-color: transparent;
    border: 0;
}

.resourceListItem .resourceImage, .resourceListItem .resourceStats {
    background-color: transparent;
}

.resourceListMain {
    background-color: transparent;
}

.resourceAlerts,
.resourceListItem .main .cost {
    background-color: #ea580c;
    border-color: #ea580c;
    color: #fff;
    font-weight: 600;
}

.navPopup .PopupItemLinkActive:hover {
    background-color: #171717;
}

.bbCodeBlock {
    border-radius: .75rem;
    border-color: #ffffff1a;
    background-color: #171717;
}

.bbCodeBlock:has(.quoteContainer) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.bbCodeBlock .type {
    background-color: #262626;
    border-color: #ffffff0d;
    color: #a3a3a3;
}

.bbCodeBlock .code {
    color: #171717;
    filter: invert(0.95) hue-rotate(180deg) brightness(1.05) contrast(1.05);
}
...

Reviews

No reviews yet.