@-moz-document url-prefix("https://rpgcodex.net/forums/") {
:root {
--primary1: grey;
--primary2: silver;
--primary3: white;
--secondary1: #F5F7FA;
--secondary2: black;
--secondary3: red;
}
body {
background: var(--secondary1);
color: var(--secondary2);
}
.node-main,
.node-icon,
.node-stats,
.node-description,
.node-extra-row,
.node-extra,
.pairs > dt,
.blockLink:hover,
.block-body dt,
.block-body dd,
.formSubmitRow-controls,
.formSubmitRow-bar,
.pageNav-page:hover > a,
.fr-toolbar *,
.fr-desktop *,
.pageNav-jump:hover,
.memberHeader-content,
.tooltip-content *,
.xfPreview,
.pollResult {
background: var(--primary3);
color: var(--secondary2);
}
a:hover,
.fauxBlockLink,
.text-area,
.inputChoices-explain,
.formRow .formRow-explain,
.structItem-minor a,
a.bbCodeBlock-sourceJump,
.bbWrapper,
.fr-view p,
.contentRow-minor {
color: var(--secondary2);
}
.block-header,
.p-nav,
.pageNav-page > a,
.pageNav-jump,
.block-footer,
.block-row,
.fr-view blockquote[data-quote]:before,
.alert.is-unread {
background: var(--primary1);
}
.input:focus,
.input.is-focused,
.inputGroup:focus-within,
#XF .fr-box.fr-basic.is-focused,
.codeEditor.CodeMirror.CodeMirror-focused,
.blockLink.is-selected,
.block-filterBar,
.tagItem,
.overlay-title {
background: var(--primary1);
color: var(--primary3);
}
a,
h1,
.menu a,
.menu-tabHeader .tabs-tab.is-active,
.p-description {
color: var(--primary1);
}
.p-body-sidebar *,
.p-sectionLinks,
.is-selected *,
.p-nav-list .p-navEl.is-selected,
.contentRow,
.menu-row.menu-row--alt,
.menu-tabHeader,
a.button.button--link,
.fr-view,
.fr-box.fr-basic.is-focused .fr-element,
.block-formSectionHeader,
.menu-header,
.menu-footer,
.menu-footer-main,
.listInline.listInline--bullet * {
background: var(--primary3);
color: var(--primary1);
}
.button,
a.button,
.button.button--cta.button,
.button.button--primary,
a.button.button--primary,
.fr-view blockquote {
background: var(--primary3);
background-color: var(--primary3);
color: var(--primary1);
border-top-color: var(--primary1);
}
.input,
.block-row,
.bbCodeBlock-title,
.memberOverviewBlock-seeMore,
.fr-popup *,
.fr-toolbar * {
background: var(--primary3) !important;
color: var(--secondary2) !important;
}
.menu-content,
.inputNumber-button,
.button--link {
background: var(--primary3) !important;
color: var(--primary1) !important;
}
.tabs,
.message-responseRow,
.alert:hover {
background: var(--primary1) !important;
}
.tabs-tab,
.block-header {
color: var(--primary3) !important;
}
.u-dt.node-extra-date,
.u-dt,
h1,
h2,
h3,
a.username,
.node-title a,
.showIgnoredLink,
.iconic > input[type="checkbox"] + i::after,
.iconic > i,
.button.is-disabled,
.fr-view,
.message-attribution-opposite,
.message-lastEdit,
.sv-rating__count {
color: var(--secondary2) !important;
}
.node-title a,
.contentRow-header .username {
color: var(--primary3);
}
.menu-linkRow,
.blockLink,
.structItem-cell,
.message--quickReply .message-cell--main,
.memberOverviewBlocks {
background: var(--primary3);
}
.username--moderator {
color: var(--secondary3);
}
.samUnitWrapper.structItem--thread.structItem * {
background: var(--primary3);
color: var(--primary1);
}
.samUnitWrapper *,
.structItem-pageJump a,
.block-minorHeader,
.inputTypes-display {
background: var(--primary3) !important;
color: var(--primary1) !important;
}
.structItem--thread > .structItem-cell > .structItem-minor > .structItem-pageJump a,
.messageNotice {
background: var(--primary3) !important;
color: var(--secondary2) !important;
}
.structItem--thread > .structItem-cell > .structItem-minor > .structItem-pageJump,
.block--messages .message-inner .message-cell,
.message--quickReply .message-cell--user,
.message-cell.message-cell--user,
.message-cell,
.inputGroup-text,
.tooltip-content {
background: var(--primary3) !important;
}
.structItem--thread > .structItem-cell > .structItem-minor > .structItem-pageJump a:hover {
background: var(--primary1) !important;
color: var(--primary3) !important;
}
.bbCodeBlock-content {
background: var(--primary2) !important;
color: var(--secondary2);
}
.bbCodeCode *,
.bbCodeCode,
.bbCodeBlock--screenLimited .bbCodeBlock-content {
background: var(--primary3);
color: var(--secondary2) !important;
}
.button:hover {
background: var(--secondary2) !important;
color: var(--primary3) !important;
}
.menu-tabHeader .tabs-tab.is-active {
border-bottom-color: var(--primary1);
}
.block--messages .message:nth-child(even),
.block--messages .message:nth-child(odd) {
border-color: var(--primary1) !important;
}
.menu-tabHeader,
.message + .message {
border-top-color: var(--primary1) !important;
}
.button--link {
border-left-color: var(--secondary2) !important;
}
.buttonGroup .button {
border: solid 1px var(--primary1) !important;
}
.message-cell,
.memberOverviewBlock-seeMore,
.inputTypes-display {
border: 1px solid var(--primary1);
}
.topLogo,
.codexTroll img,
.cdx-nav-menu,
.p-body-content > .samCodeUnit .samItem > div,
.p-footer,
.button.button--scroll,
.samUnitWrapper > div,
#richmedia_4,
.p-body-sidebar span a,
.message-user .userBanner,
.message-user .user-campaign-tags,
.user-patron img,
.message-userTitle,
.user-tag img,
.userBanner *,
.memberTooltip-banners,
.memberHeader-banners,
.block-filterBar,
.extrasOverContentBanner img {
display: none;
}
}