Darkpixel

THIS GREASYFORK MIRROR IS NOW DEPRECATED AND LARGELY OUTDATED, PLEASE REFER TO THE OFFICIAL DOWNLOAD PAGE: https://forumpixel.glitch.me/darkpixel?platform=desktop FOR THE UP TO DATE DOWNLOADS AND MIRRORS.

/* ==UserStyle==
@name           Darkpixel
@description    THIS GREASYFORK MIRROR IS NOW DEPRECATED AND LARGELY OUTDATED, PLEASE REFER TO THE OFFICIAL DOWNLOAD PAGE: https://forumpixel.glitch.me/darkpixel?platform=desktop FOR THE UP TO DATE DOWNLOADS AND MIRRORS.
@version        3.3.2
@namespace      https://userstyles.org/styles/167218/darkpixel
@author         jhmaster2000
@license        CC BY-NC-ND
@homepageURL    https://forumpixel.glitch.me/darkpixel
@supportURL     https://forumpixel.glitch.me/discord
@preprocessor   uso
==/UserStyle== */

@-moz-document domain("hypixel.net") {
    table {
        border-color: #575757
    }

    mark {
        background-color: #cc0;
        color: #e8e6e3
    }

    html {
        background-color: #181a1b !important;
        border-color: #555;
        color: #e4e2df
    }

    ul.social-links li a {
        box-shadow: rgba(0, 0, 0, .2) 0 -3px 0 inset;
        color: #fff
    }

    .button.button--splitTrigger button.button-text,
    a.button.button--splitTrigger button.button-text {
        background-image: initial;
        background-color: transparent;
        border-top-color: initial;
        border-bottom-color: initial;
        border-left-color: initial;
        border-right-color: transparent;
        color: inherit
    }

    .toggleButton>input:checked+span {
        color: #eae8e5;
        background-image: initial;
        background-color: #3e4245;
        border-color: #52565c #51545a #51545a #52565c
    }

    .toggleButton>input:checked+span.button--splitTrigger>.button-menu:active,
    .toggleButton>input:checked+span.button--splitTrigger>.button-menu:focus,
    .toggleButton>input:checked+span.button--splitTrigger>.button-menu:hover,
    .toggleButton>input:checked+span.button--splitTrigger>.button-text:active,
    .toggleButton>input:checked+span.button--splitTrigger>.button-text:focus,
    .toggleButton>input:checked+span.button--splitTrigger>.button-text:hover,
    .toggleButton>input:checked+span:not(.button--splitTrigger):active,
    .toggleButton>input:checked+span:not(.button--splitTrigger):focus,
    .toggleButton>input:checked+span:not(.button--splitTrigger):hover {
        background-color: #3a4452
    }

    meter.meterBar {
        background-image: none;
        background-color: #1d1f20
    }

    .globalAction-block i {
        background-color: #b07b00;
        box-shadow: rgba(0, 0, 0, .5) 1px 1px 2px
    }

    .avatar img {
        background-color: #191a1b
    }

    .block-footer .iconic:hover>i,
    .block-footer.dataList-cell--fa>a:hover>i,
    .dataList-cell .iconic:hover>i,
    .dataList-cell.dataList-cell--fa>a:hover>i,
    .formRow .iconic:hover>i,
    .formRow.dataList-cell--fa>a:hover>i,
    .inputChoices .iconic:hover>i,
    .inputChoices.dataList-cell--fa>a:hover>i,
    .inputGroup .iconic:hover>i,
    .inputGroup.dataList-cell--fa>a:hover>i,
    .message-cell--extra .iconic:hover>i,
    .message-cell--extra.dataList-cell--fa>a:hover>i {
        color: #edc67e
    }

    .select2 .select2-selection ul>li.select2-selection__choice {
        color: #cdc9c2;
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #3b3b3b
    }

    .bbTable>table>tbody>tr>th,
    .bbTable>table>thead>tr>th {
        background-image: initial;
        background-color: #1f2123;
        border-color: #5a5a5a #5a5a5a #b57e19
    }

    .bbTable>table>tbody>tr>td,
    .bbTable>table>thead>tr>td {
        background-image: initial;
        background-color: #191a1b;
        border-color: #5a5a5a
    }

    .pairs.pairs--plainLabel>dt,
    legend {
        color: inherit
    }

    .bbCodeDemoBlock-item>dt {
        color: #bab5ab
    }

    .bbCodeDemoBlock-item>dd {
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #393939
    }

    .lg-outer #lg-dropdown-overlay {
        background-color: rgba(0, 0, 0, .25)
    }

    a {
        background-color: transparent
    }

    ::placeholder {
        color: #bab5ab
    }

    body,
    button,
    input,
    select,
    textarea {
        background-color: #181a1b;
        border-color: #555;
        color: #e8e6e3
    }

    ::selection {
        background-color: #005ccc;
        color: #fff
    }

    input:-webkit-autofill,
    select:-webkit-autofill,
    textarea:-webkit-autofill {
        background-color: #545b00 !important;
        color: #e8e6e3 !important
    }

    ::-webkit-scrollbar {
        background-color: #1c1e1f;
        color: #c5c1b9
    }

    ::-webkit-scrollbar-thumb {
        background-color: #2a2c2e
    }

    ::-webkit-scrollbar-thumb:hover {
        background-color: #323537
    }

    ::-webkit-scrollbar-thumb:active {
        background-color: #3d4143
    }

    ::-webkit-scrollbar-corner {
        background-color: #181a1b
    }

    a,
    a:hover,
    abbr[title] {
        text-decoration-color: initial
    }

    abbr[title] {
        border-bottom-color: initial
    }

    .menu-linkRow:hover i[aria-hidden=true]::after,
    .u-concealed a:hover .fa,
    .u-concealed--icon a:hover .fa,
    a.u-concealed--icon:hover .fa,
    a.u-concealed:hover .fa,
    a:hover {
        color: #e5c0a5
    }

    ul.social-links li.facebook a {
        background-image: initial;
        background-color: #2d4474
    }

    ul.social-links li.twitter a {
        background-image: initial;
        background-color: #07799c
    }

    ul.social-links li.youtube a {
        background-image: initial;
        background-color: #902420
    }

    ul.social-links li.contact a {
        background-image: initial;
        background-color: #306d4b
    }

    ul.social-links li.rss a {
        background-image: initial;
        background-color: #cc5200
    }

    .has-pointer-nav .iconic>input:focus+i::after,
    .has-pointer-nav .iconic>input:focus+i::before,
    .has-pointer-nav :focus {
        outline-color: initial
    }

    .u-cloaked,
    .u-cloaked a,
    .u-concealed,
    .u-concealed a,
    .u-concealed--icon,
    .u-concealed--icon a {
        text-decoration-color: inherit !important;
        color: inherit !important
    }

    .u-concealed a:hover,
    a.u-concealed:hover {
        text-decoration-color: initial !important
    }

    .u-textColor {
        color: #e4e2df
    }

    .u-dimmed {
        color: #cdc9c2
    }

    .pairs>dt,
    .u-muted {
        color: #bab5ab
    }

    .u-dimmed a,
    .u-faint a,
    .u-muted a {
        color: inherit;
        text-decoration-color: initial
    }

    .u-featuredText {
        color: #e8b556
    }

    .u-accentText {
        color: #f7a36c
    }

    .u-dimmed a:hover,
    .u-dt[title],
    .u-faint a:hover,
    .u-muted a:hover {
        text-decoration-color: initial
    }

    .iconic>input,
    .u-dt[title],
    .u-srOnly {
        border-color: initial
    }

    .textHighlight.textHighlight--attention,
    .u-accentText a {
        color: #ffc233
    }

    .categoryList-header a:hover,
    .categoryList-item {
        text-decoration-color: initial
    }

    .categoryList-header.categoryList-header--muted,
    .categoryList-itemDesc {
        color: #bab5ab
    }

    .categoryList-header {
        color: #e8b556
    }

    .block-header a:hover,
    .categoryList-header,
    .categoryList-link,
    .categoryList-link:hover,
    .categoryList-toggler,
    .categoryList-toggler:hover {
        text-decoration-color: initial
    }

    .blocks-textJoiner>span::before,
    .blocks.blocks--separated+.blocks {
        border-top-color: #5a5a5a
    }

    .blocks-header.blocks-header--strong {
        color: #cdc9c2
    }

    .block-outer .block-outer-hint,
    .blocks-header,
    .blocks-header.blocks-header--strong .blocks-desc {
        color: #bab5ab
    }

    .block-container {
        color: #e4e2df;
        background-image: initial;
        background-color: #191a1b;
        border-color: #5b5b5b #5a5a5a #5a5a5a
    }

    .block-container.block-container--none {
        background-image: none;
        background-color: initial;
        border-color: initial;
        color: #e4e2df
    }

    .block-header {
        text-decoration-color: initial;
        color: #c6c2b9;
        border-bottom-color: #5b5b5b;
        background-image: linear-gradient(0deg, #1f2123, #1c1e1f);
        background-color: initial
    }

    .block-header.block-header--separated {
        border-top-color: #5b5b5b
    }

    .block-header .block-desc {
        color: rgba(198, 194, 185, .7)
    }

    .block-header .block-desc a,
    .block-header a,
    .block-minorHeader a,
    .categoryList-header a {
        color: inherit;
        text-decoration-color: initial
    }

    .block-minorHeader {
        color: #e8b556
    }

    .block-minorHeader,
    .block-minorHeader a:hover {
        text-decoration-color: initial
    }

    .block-body+.block-minorHeader {
        border-top-color: #5b5b5b
    }

    .block-minorHeader .block-desc a,
    .block-textHeader a {
        color: inherit;
        text-decoration-color: initial
    }

    .block-tabHeader {
        color: #ffd87d;
        background-image: initial;
        background-color: #3e4245;
        border-bottom-color: #5a5a5a
    }

    .block-tabHeader .tabs-tab {
        border-bottom-color: transparent
    }

    .block-tabHeader .tabs-tab:hover {
        color: #eae8e5;
        background-image: initial;
        background-color: rgba(31, 33, 35, .1)
    }

    .block-tabHeader .tabs-tab.is-active {
        background-image: none;
        background-color: initial;
        color: #eae8e5;
        border-color: #db9900
    }

    .block-tabHeader .block-tabHeader-extra {
        color: inherit
    }

    .block-tabHeader .hScroller-action {
        color: #ffd87d
    }

    .block-tabHeader .hScroller-action:hover {
        color: #eae8e5
    }

    .block-tabHeader .hScroller-action.hScroller-action--start {
        background-image: linear-gradient(to right, #3e4245 66%, rgba(62, 66, 69, 0) 100%);
        background-color: initial
    }

    .block-tabHeader .hScroller-action.hScroller-action--end {
        background-image: linear-gradient(to right, rgba(62, 66, 69, 0) 0, #3e4245 33%);
        background-color: initial
    }

    .block-filterBar,
    .block-minorTabHeader {
        color: #c6c2b9;
        border-bottom-color: #5a5a5a
    }

    .block-minorTabHeader {
        background-image: initial;
        background-color: #191a1b
    }

    .block-minorTabHeader .tabs-tab {
        border-bottom-color: transparent
    }

    .block-minorTabHeader .tabs-tab:hover {
        color: #e8b556
    }

    .block-minorTabHeader .tabs-tab.is-active {
        background-image: none;
        background-color: initial;
        color: #e8b556;
        border-color: #b57e19
    }

    .block-minorTabHeader .hScroller-action {
        color: #c6c2b9
    }

    .block-minorTabHeader .hScroller-action:hover {
        color: #e8b556
    }

    .block-minorTabHeader .hScroller-action.hScroller-action--start {
        background-image: linear-gradient(to right, #191a1b 66%, rgba(25, 26, 27, 0) 100%);
        background-color: initial
    }

    .block-minorTabHeader .hScroller-action.hScroller-action--end {
        background-image: linear-gradient(to right, rgba(25, 26, 27, 0) 0, #191a1b 33%);
        background-color: initial
    }

    .block-filterBar {
        background-image: linear-gradient(0deg, #1f2123, #1c1e1f);
        background-color: initial
    }

    .block-filterBar.block-filterBar--standalone {
        border-color: #5a5a5a
    }

    .block-filterBar .filterBar-filterToggle {
        background-image: initial;
        background-color: #222426
    }

    .block-filterBar .filterBar-filterToggle:hover,
    .block-filterBar .filterBar-menuTrigger:hover {
        text-decoration-color: initial;
        background-image: initial;
        background-color: #252729
    }

    .block-footer .iconic>i,
    .block-footer.dataList-cell--fa>a>i,
    .block-textHeader,
    .dataList-cell .iconic>i,
    .dataList-cell.dataList-cell--fa>a>i,
    .formRow .iconic>i,
    .formRow.dataList-cell--fa>a>i,
    .inputChoices .iconic>i,
    .inputChoices.dataList-cell--fa>a>i,
    .inputGroup .iconic>i,
    .inputGroup.dataList-cell--fa>a>i,
    .message-cell--extra .iconic>i,
    .message-cell--extra.dataList-cell--fa>a>i {
        color: #e8b556
    }

    .block-textHeader a:hover {
        text-decoration-color: initial
    }

    .block-textHeader .block-textHeader-highlight {
        color: #e4e2df
    }

    .block-formSectionHeader a,
    .block-textHeader .block-desc a {
        color: inherit;
        text-decoration-color: initial
    }

    .block-formSectionHeader {
        color: #e8b556;
        border-top-color: #5a5a5a;
        border-bottom-color: #5b5b5b
    }

    .block-formSectionHeader,
    .block-formSectionHeader a:hover {
        text-decoration-color: initial
    }

    .block-formSectionHeader .block-desc a {
        color: inherit;
        text-decoration-color: initial
    }

    .block-body--collapsible .block-formSectionHeader:first-child,
    .block-container>.block-formSectionHeader:first-child,
    .block-header+.block-formSectionHeader,
    .offCanvasMenu-list:first-child>li:first-child {
        border-top-color: initial
    }

    .block-row.block-row--alt {
        color: #e4e2df;
        background-image: initial;
        background-color: #1b1d1e
    }

    .block-row.block-row--separated+.block-row,
    .block-separator {
        border-top-color: #5b5b5b
    }

    .block-row.block-row--clickable:hover,
    .block-row.block-row--highlighted {
        color: #e4e2df;
        background-image: initial;
        background-color: #1f2123
    }

    .block-row.is-mod-selected {
        background-image: initial;
        background-color: #3d2400
    }

    .block-separator {
        border-right-color: initial;
        border-bottom-color: initial;
        border-left-color: initial
    }

    .block-footer {
        color: #cdc9c2;
        border-top-color: #5b5b5b;
        background-image: linear-gradient(#1b1d1e, #1a1b1c);
        background-color: initial
    }

    .block-footer:first-child {
        border-color: initial
    }

    .block-rowMessage {
        border-color: #5b5b5b #5a5a5a #5a5a5a
    }

    .block-rowMessage.block-rowMessage--highlight,
    .blockMessage {
        color: #e4e2df;
        background-image: initial;
        background-color: #1f2123
    }

    .blockMessage {
        background-color: #191a1b;
        border-color: #5b5b5b #5a5a5a #5a5a5a
    }

    .block-rowMessage.block-rowMessage--important {
        color: #f7a36c;
        background-image: initial;
        background-color: #432600;
        border-left-color: #d89700
    }

    .block-rowMessage--important.block-rowMessage--iconic::before,
    .block-rowMessage.block-rowMessage--important a {
        color: #ffc233
    }

    .block-rowMessage.block-rowMessage--success {
        border-left-color: #3e7e3f;
        background-image: initial;
        background-color: #143912;
        color: #a5d1a6
    }

    .block-rowMessage.block-rowMessage--error a,
    .block-rowMessage.block-rowMessage--success a,
    .block-rowMessage.block-rowMessage--warning a {
        color: inherit;
        text-decoration-color: initial
    }

    .block-rowMessage--success.block-rowMessage--iconic::before {
        color: #8dc78e
    }

    .block-rowMessage.block-rowMessage--warning {
        border-left-color: #a8a622;
        background-image: initial;
        background-color: #3c3408;
        color: #d2bb9e
    }

    .block-rowMessage--warning.block-rowMessage--iconic::before {
        color: #dfdd64
    }

    .block-rowMessage.block-rowMessage--error {
        border-left-color: #972d2f;
        background-image: initial;
        background-color: #3b0505;
        color: #d67376
    }

    .block-rowMessage--error.block-rowMessage--iconic::before {
        color: #d67376
    }

    .blockMessage.blockMessage--none {
        background-image: none;
        background-color: initial;
        border-color: initial;
        color: #e4e2df
    }

    .blockMessage.blockMessage--highlight,
    .blockStatus {
        color: #e4e2df;
        background-image: initial;
        background-color: #1f2123
    }

    .blockStatus {
        background-color: #1b1d1e;
        border-color: #5b5b5b #5a5a5a #5a5a5a #d89700
    }

    .blockMessage.blockMessage--important {
        color: #f7a36c;
        background-image: initial;
        background-color: #432600;
        border-left-color: #d89700
    }

    .blockMessage--important.blockMessage--iconic::before,
    .blockMessage.blockMessage--important a,
    .blockStatus-message::before {
        color: #ffc233
    }

    .blockMessage.blockMessage--success {
        border-left-color: #3e7e3f;
        background-image: initial;
        background-color: #143912;
        color: #a5d1a6
    }

    .blockMessage.blockMessage--error a,
    .blockMessage.blockMessage--success a,
    .blockMessage.blockMessage--warning a {
        color: inherit;
        text-decoration-color: initial
    }

    .blockMessage--success.blockMessage--iconic::before {
        color: #8dc78e
    }

    .blockMessage.blockMessage--warning {
        border-left-color: #a8a622;
        background-image: initial;
        background-color: #3c3408;
        color: #d2bb9e
    }

    .blockMessage--warning.blockMessage--iconic::before {
        color: #dfdd64
    }

    .blockMessage.blockMessage--error {
        border-left-color: #972d2f;
        background-image: initial;
        background-color: #3b0505;
        color: #d67376
    }

    .blockMessage--error.blockMessage--iconic::before,
    .formRow.formRow--error label,
    .formRow.formRow--error>dt {
        color: #d67376
    }

    .blockLinkSplitToggle.is-selected .blockLinkSplitToggle-link,
    .blockStatus.blockStatus--info {
        border-left-color: #b57e19
    }

    .blockStatus.blockStatus--simple,
    fieldset {
        border-color: #5b5b5b #5a5a5a #5a5a5a
    }

    .blockLink {
        text-decoration-color: initial
    }

    .blockLink.is-selected {
        background-image: initial;
        background-color: #1f2123;
        border-left-color: #b57e19
    }

    .blockLink:hover {
        text-decoration-color: inherit
    }

    .blockLink-desc {
        color: #bab5ab
    }

    .blockLinkSplitToggle,
    .blockLinkSplitToggle-link {
        text-decoration-color: initial
    }

    .blockLink:hover,
    .blockLinkSplitToggle.is-selected,
    .blockLinkSplitToggle:hover {
        background-image: initial;
        background-color: #1f2123
    }

    .blockLinkSplitToggle:hover {
        text-decoration-color: inherit
    }

    .blockLinkSplitToggle-link:hover,
    .blockLinkSplitToggle-toggle,
    .blockLinkSplitToggle-toggle:hover,
    .fauxBlockLink.fauxBlockLink--noHover .fauxBlockLink-blockLink:hover,
    .fixedMessageBar-close:hover {
        text-decoration-color: initial
    }

    .fixedMessageBar {
        color: #fff;
        background-image: initial;
        background-color: #393d3f;
        border-top-color: #565656;
        border-bottom-color: #565656
    }

    .fixedMessageBar-close {
        color: inherit
    }

    .button,
    a.button {
        text-decoration-color: initial;
        color: #eae8e5;
        background-image: initial;
        background-color: #3e4245;
        border-color: #52565c #51545a #51545a #52565c
    }

    .fixedMessageBar-close:hover {
        color: #e9e7e4
    }

    .button a,
    .inputChoices-explain a,
    a.button a {
        color: inherit;
        text-decoration-color: initial
    }

    .button.button--splitTrigger>.button-menu:active,
    .button.button--splitTrigger>.button-menu:focus,
    .button.button--splitTrigger>.button-menu:hover,
    .button.button--splitTrigger>.button-text:active,
    .button.button--splitTrigger>.button-text:focus,
    .button.button--splitTrigger>.button-text:hover,
    .button:not(.button--splitTrigger):active,
    .button:not(.button--splitTrigger):focus,
    .button:not(.button--splitTrigger):hover,
    a.button.button--splitTrigger>.button-menu:active,
    a.button.button--splitTrigger>.button-menu:focus,
    a.button.button--splitTrigger>.button-menu:hover,
    a.button.button--splitTrigger>.button-text:active,
    a.button.button--splitTrigger>.button-text:focus,
    a.button.button--splitTrigger>.button-text:hover,
    a.button:not(.button--splitTrigger):active,
    a.button:not(.button--splitTrigger):focus,
    a.button:not(.button--splitTrigger):hover {
        background-color: #3a4452
    }

    .button.button--active,
    .button.button--active:focus,
    .button.button--active:hover,
    a.button.button--active,
    a.button.button--active:focus,
    a.button.button--active:hover {
        background-image: initial;
        background-color: #175ba2
    }

    .button.button--primary,
    a.button.button--primary {
        color: #e8e6e3;
        background-image: initial;
        background-color: #8e6313;
        border-color: #b78019 #b57e18 #b57e18 #b78019
    }

    .button.button--primary.button--splitTrigger>.button-text,
    a.button.button--primary.button--splitTrigger>.button-text {
        border-right-color: #b57e18
    }

    .button.button--primary.button--splitTrigger>.button-menu,
    a.button.button--primary.button--splitTrigger>.button-menu {
        border-left-color: #b78019
    }

    .button.button--primary.button--splitTrigger>.button-menu:active,
    .button.button--primary.button--splitTrigger>.button-menu:focus,
    .button.button--primary.button--splitTrigger>.button-menu:hover,
    .button.button--primary.button--splitTrigger>.button-text:active,
    .button.button--primary.button--splitTrigger>.button-text:focus,
    .button.button--primary.button--splitTrigger>.button-text:hover,
    .button.button--primary:not(.button--splitTrigger):active,
    .button.button--primary:not(.button--splitTrigger):focus,
    .button.button--primary:not(.button--splitTrigger):hover,
    a.button.button--primary.button--splitTrigger>.button-menu:active,
    a.button.button--primary.button--splitTrigger>.button-menu:focus,
    a.button.button--primary.button--splitTrigger>.button-menu:hover,
    a.button.button--primary.button--splitTrigger>.button-text:active,
    a.button.button--primary.button--splitTrigger>.button-text:focus,
    a.button.button--primary.button--splitTrigger>.button-text:hover,
    a.button.button--primary:not(.button--splitTrigger):active,
    a.button.button--primary:not(.button--splitTrigger):focus,
    a.button.button--primary:not(.button--splitTrigger):hover {
        background-color: #aa720b
    }

    .button.button--cta,
    a.button.button--cta {
        color: #e8e6e3;
        background-image: initial;
        background-color: #b07b00;
        border-color: #d99800 #d79500 #d79500 #d99800
    }

    .button.button--cta.button--splitTrigger>.button-text,
    a.button.button--cta.button--splitTrigger>.button-text {
        border-right-color: #d79500
    }

    .button.button--cta.button--splitTrigger>.button-menu,
    a.button.button--cta.button--splitTrigger>.button-menu {
        border-left-color: #d99800
    }

    .button.button--cta.button--splitTrigger>.button-menu:active,
    .button.button--cta.button--splitTrigger>.button-menu:focus,
    .button.button--cta.button--splitTrigger>.button-menu:hover,
    .button.button--cta.button--splitTrigger>.button-text:active,
    .button.button--cta.button--splitTrigger>.button-text:focus,
    .button.button--cta.button--splitTrigger>.button-text:hover,
    .button.button--cta:not(.button--splitTrigger):active,
    .button.button--cta:not(.button--splitTrigger):focus,
    .button.button--cta:not(.button--splitTrigger):hover,
    a.button.button--cta.button--splitTrigger>.button-menu:active,
    a.button.button--cta.button--splitTrigger>.button-menu:focus,
    a.button.button--cta.button--splitTrigger>.button-menu:hover,
    a.button.button--cta.button--splitTrigger>.button-text:active,
    a.button.button--cta.button--splitTrigger>.button-text:focus,
    a.button.button--cta.button--splitTrigger>.button-text:hover,
    a.button.button--cta:not(.button--splitTrigger):active,
    a.button.button--cta:not(.button--splitTrigger):focus,
    a.button.button--cta:not(.button--splitTrigger):hover {
        background-color: #bc8400
    }

    .button.button--link,
    a.button.button--link {
        background-image: initial;
        background-color: #191a1b;
        color: #d1cec7;
        border-color: #5b5b5b #5a5a5a #5a5a5a #5b5b5b
    }

    .button.button--link.button--splitTrigger>.button-text,
    a.button.button--link.button--splitTrigger>.button-text {
        border-right-color: #5a5a5a
    }

    .button.button--link.button--splitTrigger>.button-menu,
    a.button.button--link.button--splitTrigger>.button-menu {
        border-left-color: #5b5b5b
    }

    .button.button--link:active,
    .button.button--link:focus,
    .button.button--link:hover,
    a.button.button--link:active,
    a.button.button--link:focus,
    a.button.button--link:hover {
        text-decoration-color: initial;
        background-image: initial;
        background-color: #1f2123
    }

    .button.button--plain,
    a.button.button--plain {
        background-image: none;
        background-color: initial;
        color: #d1cec7;
        border-color: initial
    }

    .button.button--plain:active,
    .button.button--plain:focus,
    .button.button--plain:hover,
    a.button.button--plain:active,
    a.button.button--plain:focus,
    a.button.button--plain:hover {
        text-decoration-color: initial;
        background-image: none;
        background-color: initial
    }

    .button.button--alt,
    a.button.button--alt {
        background-color: #1f2123;
        color: #d1cec7;
        border-color: #dc9a00 #da9900 #da9900 #dc9a00
    }

    .button.button--alt.button--splitTrigger>.button-text,
    a.button.button--alt.button--splitTrigger>.button-text {
        border-right-color: #da9900
    }

    .button.button--alt.button--splitTrigger>.button-menu,
    a.button.button--alt.button--splitTrigger>.button-menu {
        border-left-color: #dc9a00
    }

    .button.button--alt:active,
    .button.button--alt:focus,
    .button.button--alt:hover,
    a.button.button--alt:active,
    a.button.button--alt:focus,
    a.button.button--alt:hover {
        background-color: #1f2123;
        color: #d1cec7
    }

    .button.is-disabled,
    .toggleButton>span,
    a.button.is-disabled {
        color: #bab5ab;
        background-image: initial;
        background-color: #1d1f20;
        border-color: #5c5c5c #5b5b5b #5b5b5b #5c5c5c
    }

    .button.is-disabled.button--splitTrigger>.button-text,
    a.button.is-disabled.button--splitTrigger>.button-text {
        border-right-color: #5b5b5b
    }

    .button.is-disabled.button--splitTrigger>.button-menu,
    a.button.is-disabled.button--splitTrigger>.button-menu {
        border-left-color: #5c5c5c
    }

    .button.is-disabled:active,
    .button.is-disabled:focus,
    .button.is-disabled:hover,
    a.button.is-disabled:active,
    a.button.is-disabled:focus,
    a.button.is-disabled:hover {
        background-image: initial !important;
        background-color: #1d1f20 !important
    }

    .button.button--scroll,
    a.button.button--scroll {
        background-image: initial;
        background-color: rgba(62, 66, 69, .75);
        box-shadow: rgba(0, 0, 0, .25) 1px 2px 2px 0
    }

    .button.button--icon--bookmark.is-bookmarked .button-text::before,
    a.button.button--icon--bookmark.is-bookmarked .button-text::before {
        color: #ffc233
    }

    .button.button--provider--facebook,
    a.button.button--provider--facebook {
        color: #fff;
        background-color: #2d4474;
        border-color: #355189 #354f88 #354f88 #355189
    }

    .button.button--provider--facebook.button--splitTrigger>.button-text,
    a.button.button--provider--facebook.button--splitTrigger>.button-text {
        border-right-color: #354f88
    }

    .button.button--provider--facebook.button--splitTrigger>.button-menu,
    a.button.button--provider--facebook.button--splitTrigger>.button-menu {
        border-left-color: #355189
    }

    .button.button--provider--facebook:active,
    .button.button--provider--facebook:focus,
    .button.button--provider--facebook:hover,
    a.button.button--provider--facebook:active,
    a.button.button--provider--facebook:focus,
    a.button.button--provider--facebook:hover {
        background-color: #254485
    }

    .button.button--provider--twitter,
    a.button.button--provider--twitter {
        color: #fff;
        background-color: #0971b1;
        border-color: #0b7fc8 #0a7fc7 #0a7fc7 #0b7fc8
    }

    .button.button--provider--twitter.button--splitTrigger>.button-text,
    a.button.button--provider--twitter.button--splitTrigger>.button-text {
        border-right-color: #0a7fc7
    }

    .button.button--provider--twitter.button--splitTrigger>.button-menu,
    a.button.button--provider--twitter.button--splitTrigger>.button-menu {
        border-left-color: #0b7fc8
    }

    .button.button--provider--twitter:active,
    .button.button--provider--twitter:focus,
    .button.button--provider--twitter:hover,
    a.button.button--provider--twitter:active,
    a.button.button--provider--twitter:focus,
    a.button.button--provider--twitter:hover {
        background-color: #007dcc
    }

    .button.button--provider--google,
    a.button.button--provider--google {
        color: #d0ccc5;
        background-color: #181a1b;
        border-color: #5b5b5b
    }

    .button.button--provider--google.button--splitTrigger>.button-text,
    a.button.button--provider--google.button--splitTrigger>.button-text {
        border-right-color: #5b5b5b
    }

    .button.button--provider--google.button--splitTrigger>.button-menu,
    a.button.button--provider--google.button--splitTrigger>.button-menu {
        border-left-color: #5c5c5c
    }

    .button.button--provider--google:active,
    .button.button--provider--google:focus,
    .button.button--provider--google:hover,
    a.button.button--provider--google:active,
    a.button.button--provider--google:focus,
    a.button.button--provider--google:hover {
        background-color: #1b1d1e
    }

    .button.button--provider--github,
    a.button.button--provider--github {
        color: #fff;
        background-color: #3d4143;
        border-color: #565656 #555 #555 #565656
    }

    .button.button--provider--github.button--splitTrigger>.button-text,
    a.button.button--provider--github.button--splitTrigger>.button-text {
        border-right-color: #555
    }

    .button.button--provider--github.button--splitTrigger>.button-menu,
    a.button.button--provider--github.button--splitTrigger>.button-menu {
        border-left-color: #565656
    }

    .button.button--provider--github:active,
    .button.button--provider--github:focus,
    .button.button--provider--github:hover,
    a.button.button--provider--github:active,
    a.button.button--provider--github:focus,
    a.button.button--provider--github:hover {
        background-color: #3e4245
    }

    .button.button--provider--linkedin,
    a.button.button--provider--linkedin {
        color: #fff;
        background-color: #0077b5;
        border-color: #008bd4 #0089d2 #0089d2 #008bd4
    }

    .button.button--provider--linkedin.button--splitTrigger>.button-text,
    a.button.button--provider--linkedin.button--splitTrigger>.button-text {
        border-right-color: #0089d2
    }

    .button.button--provider--linkedin.button--splitTrigger>.button-menu,
    a.button.button--provider--linkedin.button--splitTrigger>.button-menu {
        border-left-color: #008bd4
    }

    .button.button--provider--linkedin:active,
    .button.button--provider--linkedin:focus,
    .button.button--provider--linkedin:hover,
    a.button.button--provider--linkedin:active,
    a.button.button--provider--linkedin:focus,
    a.button.button--provider--linkedin:hover {
        background-color: #006aa1
    }

    .button.button--provider--microsoft,
    a.button.button--provider--microsoft {
        color: #fff;
        background-color: #009ecc;
        border-color: #00a7d7 #00a4d5 #00a4d5 #00a7d7
    }

    .button.button--provider--microsoft.button--splitTrigger>.button-text,
    a.button.button--provider--microsoft.button--splitTrigger>.button-text {
        border-right-color: #00a4d5
    }

    .button.button--provider--microsoft.button--splitTrigger>.button-menu,
    a.button.button--provider--microsoft.button--splitTrigger>.button-menu {
        border-left-color: #00a7d7
    }

    .button.button--provider--microsoft:active,
    .button.button--provider--microsoft:focus,
    .button.button--provider--microsoft:hover,
    a.button.button--provider--microsoft:active,
    a.button.button--provider--microsoft:focus,
    a.button.button--provider--microsoft:hover {
        background-color: #009ecc
    }

    .button.button--provider--yahoo,
    a.button.button--provider--yahoo {
        color: #fff;
        background-color: #410093;
        border-color: #5d00d3 #5c00d1 #5c00d1 #5d00d3
    }

    .button.button--provider--yahoo.button--splitTrigger>.button-text,
    a.button.button--provider--yahoo.button--splitTrigger>.button-text {
        border-right-color: #5c00d1
    }

    .button.button--provider--yahoo.button--splitTrigger>.button-menu,
    a.button.button--provider--yahoo.button--splitTrigger>.button-menu {
        border-left-color: #5d00d3
    }

    .button.button--provider--yahoo:active,
    .button.button--provider--yahoo:focus,
    .button.button--provider--yahoo:hover,
    a.button.button--provider--yahoo:active,
    a.button.button--provider--yahoo:focus,
    a.button.button--provider--yahoo:hover {
        background-color: #38007f
    }

    .button.button--splitTrigger>.button-text,
    a.button.button--splitTrigger>.button-text {
        border-right-color: transparent
    }

    .button.button--splitTrigger>.button-menu,
    a.button.button--splitTrigger>.button-menu {
        border-left-color: transparent
    }

    .buttonGroup>.button:not(:first-child),
    .buttonGroup>.buttonGroup-buttonWrapper:not(:first-child)>.button {
        border-left-color: initial
    }

    .toggleButton>span.button--splitTrigger>.button-text {
        border-right-color: #5b5b5b
    }

    .toggleButton>span.button--splitTrigger>.button-menu {
        border-left-color: #5c5c5c
    }

    .toggleButton>input:checked+span.button--splitTrigger>.button-text {
        border-right-color: #51545a
    }

    .toggleButton>input:checked+span.button--splitTrigger>.button-menu {
        border-left-color: #52565c
    }

    meter.meterBar::-webkit-meter-bar {
        background-image: none;
        background-color: #1d1f20
    }

    meter.meterBar::-webkit-meter-optimum-value {
        background-image: initial;
        background-color: #306131
    }

    meter.meterBar::-webkit-meter-suboptimum-value {
        background-image: initial;
        background-color: #807e1a
    }

    meter.meterBar::-webkit-meter-even-less-good-value {
        background-image: initial;
        background-color: #7e2528
    }

    .input {
        color: #e4e2df;
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #5a5a5a #5b5b5b #5b5b5b #5a5a5a
    }

    .input::-webkit-input-placeholder {
        color: rgba(228, 226, 223, .4)
    }

    .input.is-focused,
    .input:focus {
        outline-color: initial;
        background-image: initial;
        background-color: #1f2123
    }

    .input.is-focused::-webkit-input-placeholder,
    .input:focus::-webkit-input-placeholder {
        color: rgba(228, 226, 223, .5)
    }

    .input.is-readonly {
        color: #cdc9c2;
        background-color: #1c1e1f
    }

    .input.is-readonly,
    .input[disabled],
    .input[readonly] {
        background-image: initial
    }

    .input[readonly] {
        color: #cdc9c2;
        background-color: #1c1e1f
    }

    .input[disabled] {
        color: #bab5ab;
        background-color: #1d1f20
    }

    .input.input--select[disabled],
    select.input[disabled] {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.9 10'%3E%3Cstyle%3E._xfG%7Bfill:%238c8c8c;%7D%3C/style%3E%3Cpath class='_xfG' d='M1.4 4.7l1.1-1.5 1 1.5m0 .6l-1 1.5-1.1-1.5'/%3E%3C/svg%3E") !important
    }

    .input.input--select[multiple],
    .input.input--select[size],
    select.input[multiple],
    select.input[size] {
        background-image: none !important
    }

    .fa--xf.fa--inputOverlay {
        color: #d0cdc6
    }

    .iconic>input:focus+i::after,
    .iconic>input:focus+i::before {
        outline-color: #006bdd
    }

    .inputGroup.inputGroup--joined .input:first-child {
        border-right-color: initial
    }

    .inputGroup.inputGroup--joined .input:last-child {
        border-left-color: initial
    }

    .inputGroup.inputGroup--joined .inputGroup-text {
        border-color: #5a5a5a #5b5b5b #5b5b5b #5a5a5a;
        background-image: initial;
        background-color: #1f2123
    }

    .inputGroup.inputGroup--joined .inputGroup-text.inputGroup-text--disabled,
    .inputGroup.inputGroup--joined .inputGroup-text.is-disabled,
    .inputGroup.inputGroup--joined .inputGroup-text[disabled] {
        color: #bab5ab;
        background-image: initial;
        background-color: #1d1f20
    }

    .inputGroup.inputGroup--joined .inputGroup-text.inputGroup-text--disabled a,
    .inputGroup.inputGroup--joined .inputGroup-text.is-disabled a,
    .inputGroup.inputGroup--joined .inputGroup-text[disabled] a,
    .tooltip.tooltip--selectToQuote a:hover {
        text-decoration-color: initial
    }

    .inputGroup.inputGroup--joined .inputGroup-text:first-child {
        border-right-color: initial
    }

    .inputGroup.inputGroup--joined .inputGroup-text:last-child {
        border-left-color: initial
    }

    .inputGroup.inputGroup--joined .input+.input,
    .inputGroup.inputGroup--joined .input+.inputGroup-text,
    .inputGroup.inputGroup--joined .inputGroup-text+.input {
        border-left-color: #5b5b5b
    }

    .inputGroup.inputGroup--joined .inputGroup-text+.inputGroup-text,
    .inputGroup.inputGroup--joined .inputGroup-text+select.input {
        border-left-color: initial
    }

    .inputNumber-button {
        color: #e8b556
    }

    .inputGroup.inputGroup--joined .inputNumber-button:active,
    .inputGroup.inputGroup--joined .inputNumber-button:focus,
    .inputGroup.inputGroup--joined .inputNumber-button:hover {
        background-color: #2c281f;
        color: #edc67e
    }

    .input.input--number[readonly]~.inputNumber-button {
        color: #cdc9c2;
        background-image: initial;
        background-color: #1c1e1f
    }

    .input.input--number[disabled]~.inputNumber-button {
        color: #bab5ab;
        background-image: initial;
        background-color: #1d1f20
    }

    .inputDate .inputDate-icon {
        color: #d1cec7
    }

    .inputChoices-heading {
        color: #bab5ab;
        border-bottom-color: #5b5b5b
    }

    .formRow .formRow-explain,
    .formRow .formRow-hint,
    .inputChoices .inputChoices-label,
    .inputChoices-explain {
        color: #bab5ab
    }

    .formRow>dt {
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #5b5b5b
    }

    .formRow.formRow--fullWidth>dt {
        background-image: none;
        background-color: initial;
        border-color: initial
    }

    .formRow+*>.formRow.formRow--fullWidth:first-of-type,
    .formRow+.formRow.formRow--fullWidth,
    .formRow.formRow--fullWidth+*>.formRow:first-of-type,
    .formRow.formRow--fullWidth+.formRow {
        border-top-color: #5b5b5b
    }

    .formRow.formRow--fullWidth+*>.formRow:first-of-type.formRow--mergePrev,
    .formRow.formRow--fullWidth+.formRow--mergePrev,
    .formRow.formRow--fullWidth.formRow--mergeNext+*>.formRow.formRow--fullWidth:first-of-type,
    .formRow.formRow--fullWidth.formRow--mergeNext+.formRow.formRow--fullWidth {
        border-top-color: initial
    }

    .formRow .formRow-explain a,
    .formRow .formRow-hint a,
    .menu-header a,
    .tooltip.tooltip--basic a,
    .tooltip.tooltip--selectToQuote a {
        color: inherit;
        text-decoration-color: initial
    }

    .formRow .formRow-hint .formRow-hint-featured {
        color: #e8b556
    }

    .formInfoRow+.formRow,
    .formRow+.formInfoRow {
        border-top-color: #5b5b5b
    }

    .formInfoRow.u-hidden:not(.is-active)+.formRow {
        border-top-color: initial
    }

    .formSubmitRow.formSubmitRow--sticky.is-sticky .formSubmitRow-bar {
        box-shadow: rgba(0, 0, 0, .15) 0 -5px 15px
    }

    .formSubmitRow.formSubmitRow--standalone .formSubmitRow-bar {
        border-color: #5a5a5a
    }

    .formSubmitRow.formSubmitRow--standalone.is-sticky .formSubmitRow-bar,
    .pika-table abbr {
        border-bottom-color: initial
    }

    .formSubmitRow-bar {
        background-image: initial;
        background-color: #1f2123;
        border-top-color: #5a5a5a
    }

    .formRowSep {
        border-right-color: initial;
        border-bottom-color: initial;
        border-left-color: initial;
        border-top-color: #5a5a5a
    }

    .badge,
    .badgeContainer::after {
        color: #eae8e5;
        background-image: initial;
        background-color: #292c2e
    }

    .badge.badge--highlighted,
    .badgeContainer.badgeContainer--highlighted::after {
        color: #fff;
        background-image: initial;
        background-color: #981717
    }

    .tooltip--basic .tooltip-content {
        color: #fff;
        background-image: initial;
        background-color: rgba(11, 10, 7, .8)
    }

    .tooltip--bookmark .tooltip-content,
    .tooltip--member .tooltip-content,
    .tooltip--preview .tooltip-content,
    .tooltip--share .tooltip-content {
        color: #e4e2df;
        background-image: initial;
        background-color: #191a1b;
        border-color: #5a5a5a;
        box-shadow: rgba(0, 0, 0, .35) 0 5px 10px 0
    }

    .tooltip--reaction .tooltip-content {
        color: #e4e2df;
        background-image: initial;
        background-color: #191a1b;
        border-color: #5a5a5a
    }

    .tooltip--preview .tooltip-content-inner .tooltip-content-cover {
        background-image: linear-gradient(rgba(25, 26, 27, 0) 160px, #191a1b 200px);
        background-color: initial
    }

    .tooltip-arrow {
        border-color: transparent
    }

    .tooltip--basic.tooltip--top .tooltip-arrow {
        border-color: rgba(106, 97, 67, .8) transparent transparent
    }

    .tooltip--basic.tooltip--bottom .tooltip-arrow {
        border-color: transparent transparent rgba(106, 97, 67, .8)
    }

    .tooltip--basic.tooltip--right .tooltip-arrow {
        border-color: transparent rgba(106, 97, 67, .8) transparent transparent
    }

    .tooltip--basic.tooltip--left .tooltip-arrow {
        border-color: transparent transparent transparent rgba(106, 97, 67, .8)
    }

    .tooltip--preview.tooltip--top .tooltip-arrow {
        border-color: #5a5a5a transparent transparent
    }

    .tooltip--preview.tooltip--bottom .tooltip-arrow {
        border-color: transparent transparent #5a5a5a
    }

    .tooltip--preview.tooltip--right .tooltip-arrow {
        border-color: transparent #5a5a5a transparent transparent
    }

    .tooltip--preview.tooltip--left .tooltip-arrow {
        border-color: transparent transparent transparent #5a5a5a
    }

    .tooltip--preview.tooltip--top .tooltip-arrow::after {
        border-color: #5c5c5c transparent transparent
    }

    .tooltip--preview.tooltip--bottom .tooltip-arrow::after {
        border-color: transparent transparent #5c5c5c
    }

    .tooltip--preview.tooltip--right .tooltip-arrow::after {
        border-color: transparent #5c5c5c transparent transparent
    }

    .tooltip--preview.tooltip--left .tooltip-arrow::after {
        border-color: transparent transparent transparent #5c5c5c
    }

    .tooltip--member.tooltip--top .tooltip-arrow {
        border-color: #5a5a5a transparent transparent
    }

    .tooltip--member.tooltip--bottom .tooltip-arrow {
        border-color: transparent transparent #5a5a5a
    }

    .tooltip--member.tooltip--right .tooltip-arrow {
        border-color: transparent #5a5a5a transparent transparent
    }

    .tooltip--member.tooltip--left .tooltip-arrow {
        border-color: transparent transparent transparent #5a5a5a
    }

    .tooltip--member.tooltip--top .tooltip-arrow::after {
        border-color: #5c5c5c transparent transparent
    }

    .tooltip--member.tooltip--right .tooltip-arrow::after {
        border-color: transparent #5c5c5c transparent transparent
    }

    .tooltip--member.tooltip--left .tooltip-arrow::after {
        border-color: transparent transparent transparent #5c5c5c
    }

    .tooltip--share.tooltip--top .tooltip-arrow {
        border-color: #5a5a5a transparent transparent
    }

    .tooltip--share.tooltip--bottom .tooltip-arrow {
        border-color: transparent transparent #5a5a5a
    }

    .tooltip--share.tooltip--right .tooltip-arrow {
        border-color: transparent #5a5a5a transparent transparent
    }

    .tooltip--share.tooltip--left .tooltip-arrow {
        border-color: transparent transparent transparent #5a5a5a
    }

    .tooltip--share.tooltip--top .tooltip-arrow::after {
        border-color: #5c5c5c transparent transparent
    }

    .tooltip--share.tooltip--bottom .tooltip-arrow::after {
        border-color: transparent transparent #5c5c5c
    }

    .tooltip--share.tooltip--right .tooltip-arrow::after {
        border-color: transparent #5c5c5c transparent transparent
    }

    .tooltip--share.tooltip--left .tooltip-arrow::after {
        border-color: transparent transparent transparent #5c5c5c
    }

    .tooltip--bookmark.tooltip--top .tooltip-arrow {
        border-color: #5a5a5a transparent transparent
    }

    .tooltip--bookmark.tooltip--bottom .tooltip-arrow {
        border-color: transparent transparent #5a5a5a
    }

    .tooltip--bookmark.tooltip--right .tooltip-arrow {
        border-color: transparent #5a5a5a transparent transparent
    }

    .tooltip--bookmark.tooltip--left .tooltip-arrow {
        border-color: transparent transparent transparent #5a5a5a
    }

    .tooltip--bookmark.tooltip--top .tooltip-arrow::after {
        border-color: #5c5c5c transparent transparent
    }

    .tooltip--bookmark.tooltip--bottom .tooltip-arrow::after {
        border-color: transparent transparent #5c5c5c
    }

    .tooltip--bookmark.tooltip--right .tooltip-arrow::after {
        border-color: transparent #5c5c5c transparent transparent
    }

    .tooltip--bookmark.tooltip--left .tooltip-arrow::after {
        border-color: transparent transparent transparent #5c5c5c
    }

    .tooltip--member.tooltip--bottom .tooltip-arrow::after {
        border-color: transparent transparent #625e56
    }

    .menuOutsideClicker.is-active,
    .tooltipCover {
        -webkit-tap-highlight-color: transparent
    }

    .menu {
        box-shadow: rgba(0, 0, 0, .35) 0 5px 10px 0
    }

    .menu-arrow {
        border-color: transparent transparent #b57e19
    }

    .menu-content {
        color: #e4e2df;
        background-image: initial;
        background-color: #191a1b;
        border-top-color: #b57e19
    }

    .menu-header,
    .menu-tabHeader {
        color: #c6c2b9;
        border-bottom-color: #5b5b5b;
        background-image: linear-gradient(0deg, #1f2123, #1c1e1f);
        background-color: initial
    }

    .menu-header,
    .menu-header a:hover,
    .menu-linkRow,
    .menu-tabHeader {
        text-decoration-color: initial
    }

    .menu-tabHeader .tabs-tab {
        border-bottom-color: transparent
    }

    .menu-tabHeader .tabs-tab:hover {
        color: #e8b556
    }

    .menu-tabHeader .tabs-tab.is-active {
        color: #e8b556;
        border-color: #b57e19
    }

    .menu-tabHeader .hScroller-action {
        color: #c6c2b9
    }

    .menu-tabHeader .hScroller-action:hover {
        color: #e8b556
    }

    .menu-tabHeader .hScroller-action.hScroller-action--start {
        background-image: linear-gradient(to right, #1f2123 66%, rgba(31, 33, 35, 0) 100%);
        background-color: initial
    }

    .menu-tabHeader .hScroller-action.hScroller-action--end {
        background-image: linear-gradient(to right, rgba(31, 33, 35, 0) 0, #1f2123 33%);
        background-color: initial
    }

    .menu-row+.menu-scroller,
    .menu-row.menu-row--separated+.menu-row {
        border-top-color: #5b5b5b
    }

    .menu-row.menu-row--alt {
        background-color: #1b1d1e
    }

    .menu-linkRow.menu-linkRow--alt,
    .menu-row.menu-row--alt {
        color: #e4e2df;
        background-image: initial
    }

    .menu-row.menu-row--highlighted {
        color: #e4e2df
    }

    .menu-row.menu-row--clickable:hover,
    .menu-row.menu-row--highlighted {
        background-image: initial;
        background-color: #1f2123
    }

    .menu-linkRow {
        border-left-color: transparent;
        color: #e4e2df
    }

    .menu-linkRow.menu-linkRow--alt {
        background-color: #1b1d1e
    }

    .menu-linkRow.is-selected,
    .menu-linkRow:focus,
    .menu-linkRow:hover {
        color: #e5c0a5;
        text-decoration-color: initial;
        background-image: initial;
        background-color: #1f2123;
        border-left-color: rgba(181, 126, 25, .5)
    }

    .fr-modal .fr-modal-wrapper div.fr-modal-body:focus,
    .menu-linkRow.is-selected:focus,
    .menu-linkRow:focus:focus,
    .menu-linkRow:hover:focus {
        outline-color: initial
    }

    .menu-linkRow.is-selected.is-selected,
    .menu-linkRow:focus.is-selected,
    .menu-linkRow:hover.is-selected {
        border-left-color: #b57e19
    }

    .menu-linkRow-hint {
        color: #bab5ab
    }

    .menu-separator {
        border-right-color: initial;
        border-bottom-color: initial;
        border-left-color: initial;
        border-top-color: #5b5b5b
    }

    .menu-footer {
        color: #cdc9c2;
        border-top-color: #5b5b5b;
        background-image: linear-gradient(#1b1d1e, #1a1b1c);
        background-color: initial
    }

    .offCanvasMenu {
        -webkit-tap-highlight-color: transparent
    }

    .offCanvasMenu a {
        -webkit-tap-highlight-color: initial
    }

    .offCanvasMenu .offCanvasMenu-closer {
        text-decoration-color: initial;
        -webkit-tap-highlight-color: initial
    }

    .offCanvasMenu .offCanvasMenu-closer:hover,
    .offCanvasMenu-header a,
    .offCanvasMenu-header a:hover {
        text-decoration-color: initial
    }

    .offCanvasMenu .block-container,
    .offCanvasMenu .blockMessage {
        border-left-color: initial;
        border-right-color: initial
    }

    .offCanvasMenu-backdrop,
    .offCanvasMenu-content {
        background-image: initial;
        background-color: rgba(0, 0, 0, .25)
    }

    .offCanvasMenu-content {
        background-color: rgba(29, 25, 19, .89);
        box-shadow: rgba(0, 0, 0, .25) 2px 0 5px 0
    }

    .offCanvasMenu--fromOpposite .offCanvasMenu-content {
        box-shadow: rgba(0, 0, 0, .25) -2px 0 5px 0
    }

    .offCanvasMenu--nav .offCanvasMenu-content a,
    .offCanvasMenu-header a,
    .offCanvasMenu-linkHolder.is-selected a {
        color: inherit
    }

    .offCanvasMenu-separator {
        border-right-color: initial;
        border-bottom-color: initial;
        border-left-color: initial;
        border-top-color: transparent
    }

    .offCanvasMenu-link,
    .offCanvasMenu-link.offCanvasMenu-link--splitToggle,
    .offCanvasMenu-link:hover {
        text-decoration-color: inherit
    }

    .offCanvasMenu-link.offCanvasMenu-link--splitToggle::before {
        border-left-color: currentcolor
    }

    .offCanvasMenu-linkHolder .offCanvasMenu-link:hover {
        background-image: none;
        background-color: initial
    }

    .offCanvasMenu-list>li {
        border-top-color: transparent
    }

    .offCanvasMenu--blocks .offCanvasMenu-content {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/header-bg.png);
        background-color: #0b0a07;
        color: #e4e2df
    }

    .offCanvasMenu--blocks .offCanvasMenu-header {
        color: #c6c2b9;
        background-image: initial;
        background-color: #1f2123;
        border-bottom-color: #5a5a5a
    }

    .offCanvasMenu--blocks .offCanvasMenu-list>li,
    .offCanvasMenu--blocks .offCanvasMenu-separator {
        border-top-color: #5a5a5a
    }

    .offCanvasMenu--nav .offCanvasMenu-content {
        color: #ffd87d
    }

    .offCanvasMenu--nav .offCanvasMenu-header {
        background-image: initial;
        background-color: rgba(11, 10, 7, .15);
        border-bottom-color: rgba(106, 97, 67, .25)
    }

    .offCanvasMenu--nav .offCanvasMenu-list {
        border-bottom-color: rgba(106, 97, 67, .25)
    }

    .offCanvasMenu--nav .offCanvasMenu-separator {
        border-top-color: rgba(106, 97, 67, .25)
    }

    .offCanvasMenu--nav .offCanvasMenu-link.offCanvasMenu-link--splitToggle::before {
        border-left-color: rgba(106, 97, 67, .16)
    }

    .avatar-update a,
    .offCanvasMenu--nav .offCanvasMenu-linkHolder {
        text-decoration-color: initial
    }

    .offCanvasMenu--nav .offCanvasMenu-linkHolder:hover {
        background-image: initial;
        background-color: rgba(11, 10, 7, .09)
    }

    .offCanvasMenu--nav .offCanvasMenu-linkHolder.is-selected {
        color: #dad7d2
    }

    .offCanvasMenu--nav .offCanvasMenu-linkHolder.is-selected .offCanvasMenu-link.offCanvasMenu-link--splitToggle::before {
        border-left-color: rgba(155, 120, 36, .2)
    }

    .offCanvasMenu--nav .offCanvasMenu-subList {
        background-image: initial;
        background-color: rgba(11, 10, 7, .15)
    }

    .offCanvasMenu--nav .offCanvasMenu-subList .offCanvasMenu-link:hover {
        text-decoration-color: initial;
        background-image: initial;
        background-color: rgba(11, 10, 7, .15)
    }

    .offCanvasMenu--nav .offCanvasMenu-list>li {
        border-top-color: rgba(106, 97, 67, .15)
    }

    .dataList-row.dataList-row--header .dataList-cell a,
    .tabs-extra a,
    .tabs-tab {
        color: inherit;
        text-decoration-color: initial
    }

    .tabs-tab:hover {
        text-decoration-color: initial
    }

    .tabs--standalone {
        border-color: #5b5b5b #5a5a5a #5a5a5a;
        color: #c6c2b9;
        background-image: initial;
        background-color: #1b1d1e
    }

    .tabs--standalone .tabs-tab {
        border-bottom-color: transparent
    }

    .tabs--standalone .tabs-tab:hover {
        color: #e4e2df
    }

    .tabs--standalone .tabs-tab.is-active {
        color: #e4e2df;
        border-color: #6a6143
    }

    .pika-table th,
    .tabs--standalone .hScroller-action {
        color: #c6c2b9
    }

    .tabs--standalone .hScroller-action:hover {
        color: #e4e2df
    }

    .tabs--standalone .hScroller-action.hScroller-action--start {
        background-image: linear-gradient(to right, #1b1d1e 66%, rgba(27, 29, 30, 0) 100%);
        background-color: initial
    }

    .tabs--standalone .hScroller-action.hScroller-action--end {
        background-image: linear-gradient(to right, rgba(27, 29, 30, 0) 0, #1b1d1e 33%);
        background-color: initial
    }

    .overlay-container {
        background-image: initial;
        background-color: rgba(0, 0, 0, .35)
    }

    .overlay {
        background-image: initial;
        background-color: #1f2123;
        color: #e4e2df;
        border-color: #5b5b5b #5a5a5a #5a5a5a;
        box-shadow: rgba(0, 0, 0, .5) 0 5px 15px 0;
        outline-color: initial
    }

    .overlay-title {
        color: #c6c2b9;
        border-bottom-color: #5b5b5b;
        background-image: linear-gradient(0deg, #1f2123, #1c1e1f);
        background-color: initial
    }

    .overlay-titleCloser,
    .overlay-titleCloser:hover {
        text-decoration-color: initial
    }

    .block-container>.block-body>.block-row>.block>.block-container,
    .block-container>.block-body>.block-row>.blockMessage,
    .block-container>.block-body>.block-row>.blocks>.block>.block-container,
    .block-container>.block-body>.block>.block-container,
    .block-container>.block-body>.blockMessage,
    .block-container>.block-body>.blocks>.block>.block-container,
    .block-container>.tabPanes>li>.block>.block-container,
    .block-container>.tabPanes>li>.blockMessage,
    .block-container>.tabPanes>li>.blocks>.block>.block-container,
    .overlay-content>.block>.block-container,
    .overlay-content>.blockMessage,
    .overlay-content>.blocks>.block>.block-container {
        border-left-color: initial;
        border-right-color: initial
    }

    .block-container>.block-body>.block-row>.block:first-child .block-outer:not(.block-outer--after),
    .block-container>.block-body>.block-row>.blockMessage:first-child .block-outer:not(.block-outer--after),
    .block-container>.block-body>.block-row>.blocks>.block:first-child .block-outer:not(.block-outer--after),
    .block-container>.block-body>.block:first-child .block-outer:not(.block-outer--after),
    .block-container>.block-body>.blockMessage:first-child .block-outer:not(.block-outer--after),
    .block-container>.block-body>.blocks>.block:first-child .block-outer:not(.block-outer--after),
    .block-container>.tabPanes>li>.block:first-child .block-outer:not(.block-outer--after),
    .block-container>.tabPanes>li>.blockMessage:first-child .block-outer:not(.block-outer--after),
    .block-container>.tabPanes>li>.blocks>.block:first-child .block-outer:not(.block-outer--after),
    .overlay-content>.block:first-child .block-outer:not(.block-outer--after),
    .overlay-content>.blockMessage:first-child .block-outer:not(.block-outer--after),
    .overlay-content>.blocks>.block:first-child .block-outer:not(.block-outer--after) {
        border-bottom-color: #5b5b5b
    }

    .block-container>.block-body>.block-row>.block:last-child .block-outer.block-outer--after,
    .block-container>.block-body>.block-row>.blockMessage:last-child .block-outer.block-outer--after,
    .block-container>.block-body>.block-row>.blocks>.block:last-child .block-outer.block-outer--after,
    .block-container>.block-body>.block:last-child .block-outer.block-outer--after,
    .block-container>.block-body>.blockMessage:last-child .block-outer.block-outer--after,
    .block-container>.block-body>.blocks>.block:last-child .block-outer.block-outer--after,
    .block-container>.tabPanes>li>.block:last-child .block-outer.block-outer--after,
    .block-container>.tabPanes>li>.blockMessage:last-child .block-outer.block-outer--after,
    .block-container>.tabPanes>li>.blocks>.block:last-child .block-outer.block-outer--after,
    .overlay-content>.block:last-child .block-outer.block-outer--after,
    .overlay-content>.blockMessage:last-child .block-outer.block-outer--after,
    .overlay-content>.blocks>.block:last-child .block-outer.block-outer--after {
        border-top-color: #5b5b5b
    }

    .block-container>.block-body>.block-row>.block:first-child>.block-container,
    .block-container>.block-body>.block-row>.blockMessage:first-child,
    .block-container>.block-body>.block-row>.blocks>.block:first-child>.block-container,
    .block-container>.block-body>.block:first-child>.block-container,
    .block-container>.block-body>.blockMessage:first-child,
    .block-container>.block-body>.blocks>.block:first-child>.block-container,
    .block-container>.tabPanes>li>.block:first-child>.block-container,
    .block-container>.tabPanes>li>.blockMessage:first-child,
    .block-container>.tabPanes>li>.blocks>.block:first-child>.block-container,
    .overlay-content>.block:first-child>.block-container,
    .overlay-content>.blockMessage:first-child,
    .overlay-content>.blocks>.block:first-child>.block-container {
        border-top-color: initial
    }

    .block-container>.block-body>.block-row>.block:last-child>.block-container,
    .block-container>.block-body>.block-row>.blockMessage:last-child,
    .block-container>.block-body>.block-row>.blocks>.block:last-child>.block-container,
    .block-container>.block-body>.block:last-child>.block-container,
    .block-container>.block-body>.blockMessage:last-child,
    .block-container>.block-body>.blocks>.block:last-child>.block-container,
    .block-container>.tabPanes>li>.block:last-child>.block-container,
    .block-container>.tabPanes>li>.blockMessage:last-child,
    .block-container>.tabPanes>li>.blocks>.block:last-child>.block-container,
    .overlay-content>.block:last-child>.block-container,
    .overlay-content>.blockMessage:last-child,
    .overlay-content>.blocks>.block:last-child>.block-container,
    tbody:last-child .dataList-row:last-child .dataList-cell {
        border-bottom-color: initial
    }

    .globalAction-bar {
        background-image: initial;
        background-color: #b07b00
    }

    .globalAction-bar::before {
        box-shadow: #b07b00 0 0 10px 2px
    }

    .avatar.avatar--default.avatar--default--dynamic,
    .avatar.avatar--default.avatar--default--text {
        text-decoration-color: initial !important
    }

    .avatar.avatar--default.avatar--default--text {
        color: #bab5ab !important;
        background-image: initial !important;
        background-color: #202224 !important
    }

    .avatar.avatar--default.avatar--default--image {
        background-color: #191a1b;
        background-image: url(https://hypixel.net/)
    }

    .avatar-update a:hover,
    .avatar:hover {
        text-decoration-color: initial
    }

    .avatar.avatar--separated {
        border-color: #5c5c5c
    }

    .avatar-update {
        background-image: linear-gradient(transparent 0, rgba(0, 0, 0, .3) 100%);
        background-color: initial
    }

    .avatar-update a {
        text-shadow: rgba(0, 0, 0, .6) 0 0 2px;
        color: #fff
    }

    .avatarWrapper-update,
    .avatarWrapper-update:hover {
        color: #fff;
        text-decoration-color: initial
    }

    .avatarWrapper-update::before {
        background-image: linear-gradient(transparent 60%, rgba(0, 0, 0, .9) 100%);
        background-color: initial
    }

    .dataList.dataList--separated {
        border-top-color: #5b5b5b;
        border-bottom-color: #5b5b5b
    }

    .dataList.dataList--separatedTop {
        border-top-color: #5b5b5b
    }

    .dataList-cell,
    .dataList.dataList--separatedBottom {
        border-bottom-color: #5b5b5b
    }

    .dataList-row:hover:not(.dataList-row--noHover):not(.dataList-row--header):not(.is-spHovered),
    .is-spActive .dataList-row.is-spChecked {
        background-image: initial;
        background-color: rgba(31, 33, 35, .5)
    }

    .is-spActive .dataList-row.is-spHovered {
        background-image: initial;
        background-color: rgba(31, 33, 35, .75)
    }

    .is-spActive .dataList-row:not(.dataList-row--noHover):not(.dataList-row--header):not(.is-spChecked) * {
        color: #bab5ab
    }

    .dataList-row.dataList-row--header .dataList-cell {
        color: #c6c2b9;
        background-image: initial;
        background-color: rgba(31, 33, 35, .65);
        border-bottom-color: #5a5a5a
    }

    .dataList-row.dataList-row--subSection .dataList-cell {
        color: #c6c2b9;
        background-image: initial;
        background-color: #1f2123;
        border-bottom-color: #5b5b5b
    }

    .dataList-row.dataList-row--subSection .dataList-cell a {
        color: inherit
    }

    .dataList-row.dataList-row--subSection:hover:not(.dataList-row--noHover) .dataList-cell {
        background-image: initial;
        background-color: #1f2123
    }

    .dataList-row.dataList-row--custom>.dataList-cell:first-child {
        border-left-color: #d60000
    }

    .dataList-row.dataList-row--custom .dataList-cell--link a {
        color: #f33
    }

    .dataList-row.dataList-row--parentCustom>.dataList-cell:first-child {
        border-left-color: #d68b00
    }

    .dataList-row.dataList-row--parentCustom .dataList-cell--link a {
        color: #ffb733
    }

    .dataList-row.dataList-row--protected>.dataList-cell:first-child {
        border-left-color: #b57e19
    }

    .dataList-row.dataList-row--disabled .dataList-cell--link a {
        color: #bab5ab
    }

    .dataList-cell.dataList-cell--action,
    .dataList-cell.dataList-cell--alt {
        background-image: initial;
        background-color: #1b1d1e
    }

    .autoCompleteList li.is-selected,
    .dataList-cell.dataList-cell--action.dataList-cell--action:hover,
    .dataList-cell.dataList-cell--action.dataList-cell--alt:hover,
    .dataList-cell.dataList-cell--highlighted,
    .dataList-cell.dataList-cell--link.dataList-cell--action:hover,
    .dataList-cell.dataList-cell--link.dataList-cell--alt:hover {
        background-image: initial;
        background-color: #1f2123
    }

    .dataList-cell.dataList-cell--separated {
        border-left-color: #5b5b5b
    }

    .dataList-cell.dataList-cell--action,
    .dataList-cell.dataList-cell--action .dataList-blockLink,
    .dataList-cell.dataList-cell--action a,
    .dataList-cell.dataList-cell--action label,
    .dataList-cell.dataList-cell--link,
    .dataList-cell.dataList-cell--link .dataList-blockLink,
    .dataList-cell.dataList-cell--link a,
    .dataList-cell.dataList-cell--link label {
        text-decoration-color: initial
    }

    .dataList-cell.dataList-cell--hint,
    .dataList-hint,
    .dataList-row--subSection .dataList-cell.dataList-cell--hint,
    .dataList-subRow {
        color: #bab5ab
    }

    .dataList-cell .is-match {
        text-decoration-color: initial;
        color: #f33
    }

    .dataList-row--footer .dataList-cell {
        border-bottom-color: initial;
        color: #cdc9c2;
        background-image: initial;
        background-color: #1b1d1e;
        border-top-color: #5b5b5b
    }

    .dataList--responsive .dataList-row:not(.dataList-row--header):not(.dataList-row--subSection) {
        border-bottom-color: #5b5b5b
    }

    .dataList--responsive .dataList-row:not(.dataList-row--header):not(.dataList-row--subSection) .dataList-cell {
        border-bottom-color: initial
    }

    .dataList--responsive tbody:last-child .dataList-row:not(.dataList-row--header):not(.dataList-row--subSection):last-child {
        border-bottom-color: initial
    }

    .filterBlock {
        color: #e4e2df;
        background-image: initial;
        background-color: #191a1b;
        border-color: #5b5b5b #5a5a5a #5a5a5a
    }

    .quickFilter .js-filterClear {
        color: #e8b556
    }

    .quickFilter .js-filterClear:hover {
        color: #edc67e
    }

    .filterBar-filterToggle,
    .pageNav-page>a {
        text-decoration-color: initial;
        color: inherit
    }

    .contentRow-minor.contentRow-minor--hideLinks a:hover,
    .contentRow.is-deleted .contentRow-header,
    .contentRow.is-deleted .contentRow-title,
    .filterBar-filterToggle:hover,
    .filterBar-menuTrigger {
        text-decoration-color: initial
    }

    .contentRow-figureIcon,
    .likeIcon::before {
        color: #e8b556
    }

    .contentRow-muted {
        color: #bab5ab
    }

    .contentRow-fader {
        background-image: linear-gradient(rgba(25, 26, 27, 0) 0, #191a1b 80%);
        background-color: initial
    }

    .contentRow-extra.contentRow-extra--large,
    .contentRow-extra.contentRow-extra--larger,
    .contentRow-extra.contentRow-extra--largest,
    .contentRow-extra.contentRow-extra--normal,
    .contentRow-extra.contentRow-extra--small,
    .contentRow-minor,
    .p-breadcrumbs>li::after,
    .p-breadcrumbs>li::before {
        color: #bab5ab
    }

    .contentRow-minor.contentRow-minor--hideLinks a {
        color: inherit;
        text-decoration-color: initial
    }

    .pageNav-jump,
    .pageNav-page {
        background-image: linear-gradient(0deg, #1f2123, #1a1c1d);
        background-color: initial;
        color: #d1cec7;
        border-color: #5b5b5b #5a5a5a #5a5a5a
    }

    .pageNav-jump:active,
    .pageNav-jump:hover,
    .pageNav-page:active,
    .pageNav-page:hover {
        background-image: initial;
        background-color: #222425;
        text-decoration-color: initial
    }

    .pageNav-page:not(:last-child) {
        border-right-color: initial
    }

    .pageNav-page:not(:first-child) {
        border-left-color: #5b5b5b
    }

    .pageNav-page.pageNav-page--current {
        border-color: #dc9700
    }

    .pageNav-page.pageNav-page--current:active,
    .pageNav-page.pageNav-page--current:hover {
        background-image: initial;
        background-color: #4c2c00
    }

    .pageNav-page.pageNav-page--current+.pageNav-page {
        border-left-color: initial
    }

    .pageNavSimple-el {
        border-color: #5b5b5b #5a5a5a #5a5a5a
    }

    .pageNav-page.pageNav-page--current,
    .pageNavSimple-el.pageNavSimple-el--current {
        color: #f7a36c;
        background-image: initial;
        background-color: #432600
    }

    .pageNavSimple-el.pageNavSimple-el--current:active,
    .pageNavSimple-el.pageNavSimple-el--current:hover {
        background-image: initial;
        background-color: #4c2c00;
        text-decoration-color: initial
    }

    .pageNavSimple-el.pageNavSimple-el--next,
    .pageNavSimple-el.pageNavSimple-el--prev {
        background-image: linear-gradient(0deg, #1f2123, #1a1c1d);
        background-color: initial;
        color: #d1cec7
    }

    .pageNavSimple-el.pageNavSimple-el--next:active,
    .pageNavSimple-el.pageNavSimple-el--next:hover,
    .pageNavSimple-el.pageNavSimple-el--prev:active,
    .pageNavSimple-el.pageNavSimple-el--prev:hover {
        background-image: initial;
        background-color: #222425;
        text-decoration-color: initial
    }

    .pageNavSimple-el.pageNavSimple-el--first,
    .pageNavSimple-el.pageNavSimple-el--last {
        border-color: transparent;
        color: rgba(209, 206, 199, .6)
    }

    .pageNavSimple-el.pageNavSimple-el--first:active,
    .pageNavSimple-el.pageNavSimple-el--first:hover,
    .pageNavSimple-el.pageNavSimple-el--last:active,
    .pageNavSimple-el.pageNavSimple-el--last:hover {
        border-color: #5b5b5b #5a5a5a #5a5a5a;
        background-image: initial;
        background-color: #222425;
        color: #d1cec7;
        text-decoration-color: initial
    }

    .pageNavSimple-el.is-disabled {
        border-color: transparent;
        text-decoration-color: initial
    }

    .pageNavSimple-el.is-disabled,
    .pageNavSimple-el.is-disabled:hover {
        background-image: none;
        background-color: initial;
        color: #bab5ab
    }

    .hScroller {
        -webkit-tap-highlight-color: transparent
    }

    .flashMessage {
        color: #dddad5;
        background-image: initial;
        background-color: rgba(32, 34, 36, .9);
        box-shadow: rgba(0, 0, 0, .25) 0 5px 5px 0
    }

    .autoCompleteList,
    .tagItem {
        background-image: initial;
        border-color: #5a5a5a
    }

    .autoCompleteList {
        color: #e4e2df;
        background-color: #191a1b;
        box-shadow: rgba(0, 0, 0, .3) 0 3px 5px 0
    }

    .tagItem {
        color: #cdc9c2;
        background-color: #1b1d1e
    }

    .tagItem:hover {
        text-decoration-color: initial;
        color: #cdc9c2
    }

    .likesBar,
    .reactionsBar {
        border-color: #5b5b5b #5b5b5b #5b5b5b #b57e19
    }

    .reactionSummary>li,
    .tagItem:hover {
        background-image: initial;
        background-color: #191a1b
    }

    .likesBar,
    .message-responseRow .reactionSummary>li,
    .reactionsBar,
    .reactionsBar .reactionSummary>li {
        background-image: initial;
        background-color: #1b1d1e
    }

    .colorChip {
        border-color: #5a5a5a
    }

    .colorChip-inner {
        background-color: transparent
    }

    .bookmarkLink.bookmarkLink--highlightable.is-bookmarked {
        color: #ffc233
    }

    .bookmarkLink.bookmarkLink--highlightable.is-bookmarked:hover {
        color: #f7a36c
    }

    .actionBar-action,
    .label {
        border-color: transparent
    }

    .actionBar-action.actionBar-action--menuTrigger.is-menuOpen {
        text-decoration-color: initial
    }

    .actionBar-action.actionBar-action--inlineMod label {
        color: #d1cec7
    }

    .actionBar-action.actionBar-action--mq.is-selected {
        background-color: #1f2123;
        border-color: #db9900
    }

    .actionBar-action.actionBar-action--postLink {
        text-decoration-color: inherit !important;
        color: inherit !important
    }

    .actionBar-action.actionBar-action--reaction:not(.has-reaction) .reaction-text {
        color: inherit
    }

    .label,
    .label.label--hidden:hover,
    .label:hover,
    a:hover .label {
        text-decoration-color: initial
    }

    .label.label--hidden {
        border-color: initial;
        text-decoration-color: inherit
    }

    .label.label--primary,
    .label.label--subtle {
        color: #bab5ab;
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #5a5a5a
    }

    .label.label--primary {
        color: #d1cec7;
        background-color: #1f2123;
        border-color: #db9900
    }

    .label.label--accent,
    a.label.label--subtle:hover,
    a:hover .label.label--subtle {
        background-image: initial;
        background-color: #1e2021;
        border-color: #5a5a5a
    }

    .label.label--accent {
        color: #f7a36c;
        background-color: #432600;
        border-color: #dc9700
    }

    .label.label--red,
    a.label.label--primary:hover,
    a:hover .label.label--primary {
        background-image: initial;
        background-color: #222426;
        border-color: #da9900
    }

    .label.label--red {
        color: #fff;
        background-color: #c00;
        border-color: #d30000
    }

    .label.label--green,
    a.label.label--accent:hover,
    a:hover .label.label--accent {
        background-image: initial;
        background-color: #4f2c00;
        border-color: #db9600
    }

    .label.label--green {
        color: #fff;
        background-color: green;
        border-color: #00cf00
    }

    .label.label--olive,
    a.label.label--red:hover,
    a:hover .label.label--red {
        background-image: initial;
        background-color: #c00;
        border-color: #d20000
    }

    .label.label--olive {
        color: #fff;
        background-color: olive;
        border-color: #cfcf00
    }

    a.label.label--green:hover,
    a:hover .label.label--green {
        background-image: initial;
        background-color: #006c00;
        border-color: #00ce00
    }

    a.label.label--olive:hover,
    a:hover .label.label--olive {
        background-image: initial;
        background-color: #6c6c00;
        border-color: #cece00
    }

    .label.label--blue,
    .label.label--lightGreen {
        color: #e8e6e3;
        background-image: initial;
        background-color: #0e4c08;
        border-color: #3c9732
    }

    .label.label--blue {
        color: #fff;
        background-color: #0007cc;
        border-color: #0007d3
    }

    .label.label--royalBlue,
    a.label.label--lightGreen:hover,
    a:hover .label.label--lightGreen {
        background-image: initial;
        background-color: #0f5509;
        border-color: #3b9632
    }

    .label.label--royalBlue {
        color: #fff;
        background-color: #17358f;
        border-color: #1c40ae
    }

    .label.label--skyBlue,
    a.label.label--blue:hover,
    a:hover .label.label--blue {
        background-image: initial;
        background-color: #0007cc;
        border-color: #0007d2
    }

    .label.label--skyBlue {
        color: #fff;
        background-color: #195269;
        border-color: #277ea1
    }

    .label.label--gray,
    a.label.label--royalBlue:hover,
    a:hover .label.label--royalBlue {
        background-image: initial;
        background-color: #183898;
        border-color: #1c40ae
    }

    .label.label--gray {
        color: #fff;
        background-color: #3c4043;
        border-color: #565656
    }

    .label.label--silver,
    a.label.label--skyBlue:hover,
    a:hover .label.label--skyBlue {
        background-image: initial;
        background-color: #1b5770;
        border-color: #267da1
    }

    .label.label--silver {
        color: #e8e6e3;
        background-color: #2a2d2f;
        border-color: #585858
    }

    .label.label--yellow,
    a.label.label--gray:hover,
    a:hover .label.label--gray {
        background-image: initial;
        background-color: #3d4143;
        border-color: #555
    }

    .label.label--yellow {
        color: #e8e6e3;
        background-color: #757500;
        border-color: #aaaa23
    }

    .label.label--orange,
    a.label.label--silver:hover,
    a:hover .label.label--silver {
        background-image: initial;
        background-color: #2d3032;
        border-color: #585858
    }

    .label.label--orange {
        color: #e8e6e3;
        background-color: #cca200;
        border-color: #d4a900
    }

    .label.label--error,
    a.label.label--yellow:hover,
    a:hover .label.label--yellow {
        background-image: initial;
        background-color: #818100;
        border-color: #a9a923
    }

    .label.label--error {
        color: #d67376;
        background-color: #3b0505;
        border-color: #972d2f
    }

    a.label.label--orange:hover,
    a:hover .label.label--orange {
        background-image: initial;
        background-color: #cca200;
        border-color: #d3a800
    }

    a.label.label--error:hover,
    a:hover .label.label--error {
        background-image: initial;
        background-color: #450707;
        border-color: #982c2f
    }

    .labelLink,
    .labelLink:hover {
        text-decoration-color: initial
    }

    .pika-single {
        color: #e4e2df;
        background-image: initial;
        background-color: #191a1b;
        border-color: #5a5a5a
    }

    .pika-single.is-bound {
        box-shadow: rgba(0, 0, 0, .25) 0 5px 10px 0
    }

    .pika-label,
    .pika-next,
    .pika-prev {
        color: #c6c2b9;
        background-color: transparent
    }

    .pika-next,
    .pika-prev {
        outline-color: initial;
        background-image: none;
        border-color: initial
    }

    .bbTable>table,
    .pika-button,
    .pika-table {
        border-color: initial
    }

    .pika-button {
        outline-color: initial;
        color: #e4e2df;
        background-image: initial;
        background-color: #1f2123
    }

    .is-today .pika-button {
        color: #e8b556
    }

    .is-endrange .pika-button,
    .is-inrange .pika-button,
    .is-startrange .pika-button {
        color: #f7a36c;
        background-image: initial;
        background-color: #432600
    }

    .is-startrange .pika-button {
        border-left-color: #dc9700
    }

    .is-endrange .pika-button {
        border-right-color: #dc9700
    }

    .is-selected .pika-button {
        color: #e8e6e3;
        background-image: initial;
        background-color: #8e6313;
        box-shadow: transparent 0 1px 3px inset
    }

    .is-disabled .pika-button,
    .is-outside-current-month .pika-button {
        color: #e4e2df
    }

    .pika-button:hover {
        color: #e4e2df;
        background-image: initial;
        background-color: #232527;
        box-shadow: none
    }

    .pika-week {
        color: #c6c2b9
    }

    a.reaction:focus,
    a.reaction:focus .reaction-text,
    a.reaction:hover,
    a.reaction:hover .reaction-text {
        text-decoration-color: initial
    }

    .bbMediaWrapper-fallback,
    .reactionScore,
    .reactionScore:hover {
        background-image: initial;
        background-color: #1b1d1e
    }

    .reactionScore:hover {
        background-color: #191a1b
    }

    .reactionScore {
        color: #cdc9c2;
        border-color: #5a5a5a
    }

    .reaction--1 .reaction-sprite,
    .reaction--10 .reaction-sprite,
    .reaction--11 .reaction-sprite,
    .reaction--12 .reaction-sprite,
    .reaction--13 .reaction-sprite,
    .reaction--14 .reaction-sprite,
    .reaction--3 .reaction-sprite,
    .reaction--4 .reaction-sprite,
    .reaction--5 .reaction-sprite,
    .reaction--6 .reaction-sprite,
    .reaction--7 .reaction-sprite,
    .reaction--8 .reaction-sprite,
    .reaction--9 .reaction-sprite,
    .reaction--medium.reaction--1 .reaction-sprite,
    .reaction--medium.reaction--10 .reaction-sprite,
    .reaction--medium.reaction--11 .reaction-sprite,
    .reaction--medium.reaction--12 .reaction-sprite,
    .reaction--medium.reaction--13 .reaction-sprite,
    .reaction--medium.reaction--14 .reaction-sprite,
    .reaction--medium.reaction--3 .reaction-sprite,
    .reaction--medium.reaction--4 .reaction-sprite,
    .reaction--medium.reaction--5 .reaction-sprite,
    .reaction--medium.reaction--6 .reaction-sprite,
    .reaction--medium.reaction--7 .reaction-sprite,
    .reaction--medium.reaction--8 .reaction-sprite,
    .reaction--medium.reaction--9 .reaction-sprite,
    .reaction--small.reaction--1 .reaction-sprite,
    .reaction--small.reaction--10 .reaction-sprite,
    .reaction--small.reaction--11 .reaction-sprite,
    .reaction--small.reaction--12 .reaction-sprite,
    .reaction--small.reaction--13 .reaction-sprite,
    .reaction--small.reaction--14 .reaction-sprite,
    .reaction--small.reaction--3 .reaction-sprite,
    .reaction--small.reaction--4 .reaction-sprite,
    .reaction--small.reaction--5 .reaction-sprite,
    .reaction--small.reaction--6 .reaction-sprite,
    .reaction--small.reaction--7 .reaction-sprite,
    .reaction--small.reaction--8 .reaction-sprite,
    .reaction--small.reaction--9 .reaction-sprite {
        background-image: url(https://hypixel.net/styles/dark/ratings/spritesheet_hypixel.png);
        background-color: initial
    }

    .fr-popup .fr-input-line input+label,
    .fr-popup .fr-input-line textarea+label,
    .reaction-text::after {
        color: transparent
    }

    .reaction--1 .reaction-text {
        color: #d1cec7
    }

    .reaction--3 .reaction-text,
    .reaction--4 .reaction-text,
    .reaction--5 .reaction-text {
        color: #fdca47
    }

    .reaction--6 .reaction-text {
        color: #ff4d4d
    }

    .is-active.tabs-tab--reaction1 {
        border-color: #975728 !important
    }

    .is-active.tabs-tab--reaction3,
    .is-active.tabs-tab--reaction4,
    .is-active.tabs-tab--reaction5 {
        border-color: #d69a02 !important
    }

    .is-active.tabs-tab--reaction6 {
        border-color: #d90000 !important
    }

    .smilie--sprite.smilie--sprite13,
    .smilie--sprite.smilie--sprite14,
    .smilie--sprite.smilie--sprite15,
    .smilie--sprite.smilie--sprite16,
    .smilie--sprite.smilie--sprite17,
    .smilie--sprite.smilie--sprite18,
    .smilie--sprite.smilie--sprite19,
    .smilie--sprite.smilie--sprite20,
    .smilie--sprite.smilie--sprite21,
    .smilie--sprite.smilie--sprite22 {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/spritesheet-hypixel-emojis.png);
        background-color: initial
    }

    .smilie--sprite.smilie--sprite1 {
        background-image: url(https://hypixel.net/styles/default/xenforo/smilies/emojione/sprite_sheet_emojione.png);
        background-color: initial
    }

    .smilie--sprite.smilie--sprite23,
    .smilie--sprite.smilie--sprite24,
    .smilie--sprite.smilie--sprite25,
    .smilie--sprite.smilie--sprite26,
    .smilie--sprite.smilie--sprite27,
    .smilie--sprite.smilie--sprite28,
    .smilie--sprite.smilie--sprite29,
    .smilie--sprite.smilie--sprite30,
    .smilie--sprite.smilie--sprite31,
    .smilie--sprite.smilie--sprite32 {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/spritesheet-hypixel-emojis.png);
        background-color: initial
    }

    .smilie--sprite.smilie--sprite2 {
        background-image: url(https://hypixel.net/styles/default/xenforo/smilies/emojione/sprite_sheet_emojione.png);
        background-color: initial
    }

    .smilie--sprite.smilie--sprite33,
    .smilie--sprite.smilie--sprite34,
    .smilie--sprite.smilie--sprite35,
    .smilie--sprite.smilie--sprite36,
    .smilie--sprite.smilie--sprite37,
    .smilie--sprite.smilie--sprite38 {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/spritesheet-hypixel-emojis.png);
        background-color: initial
    }

    .smilie--sprite.smilie--sprite10,
    .smilie--sprite.smilie--sprite11,
    .smilie--sprite.smilie--sprite12,
    .smilie--sprite.smilie--sprite3,
    .smilie--sprite.smilie--sprite4,
    .smilie--sprite.smilie--sprite5,
    .smilie--sprite.smilie--sprite6,
    .smilie--sprite.smilie--sprite7,
    .smilie--sprite.smilie--sprite8,
    .smilie--sprite.smilie--sprite9 {
        background-image: url(https://hypixel.net/styles/default/xenforo/smilies/emojione/sprite_sheet_emojione.png);
        background-color: initial
    }

    .bbMediaWrapper-fallback,
    .fa-border {
        border-color: #5b5b5b
    }

    .fad::after,
    .fad::before,
    .p-header a,
    .p-staffBar a {
        color: inherit
    }

    .fa-inverse,
    .fad.fa-inverse,
    .p-header-playNow .p-header-playNow-count b {
        color: #fff
    }

    .sr-only {
        border-color: initial
    }

    .p-pageWrapper {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/header-bg.png);
        background-color: #0b0a07
    }

    .callToAction {
        outline-color: initial;
        background-image: initial;
        background-color: #15120e;
        color: #fff
    }

    .callToAction:hover {
        background-image: initial;
        background-color: #0d0b09;
        text-decoration-color: initial
    }

    .p-staffBar {
        background-image: initial;
        background-color: rgba(16, 14, 9, .6);
        border-bottom-color: #6f5e43
    }

    .p-staffBar,
    .p-staffBar .hScroller-action {
        color: #ffd87d
    }

    .p-staffBar .hScroller-action:hover {
        color: #ffc94a
    }

    .p-staffBar .hScroller-action.hScroller-action--start {
        background-image: linear-gradient(to right, rgba(16, 14, 9, .6) 66%, rgba(16, 14, 9, 0) 100%);
        background-color: initial
    }

    .p-staffBar .hScroller-action.hScroller-action--end {
        background-image: linear-gradient(to right, rgba(16, 14, 9, 0) 0, rgba(16, 14, 9, .6) 33%);
        background-color: initial
    }

    .p-staffBar .p-navgroup-link,
    .p-staffBar .p-navgroup-link.badgeContainer,
    .p-staffBar .p-navgroup-link:first-of-type,
    .p-staffBar-link {
        color: inherit;
        border-left-color: #6f5e43
    }

    .p-staffBar .p-navgroup-link.badgeContainer:last-of-type,
    .p-staffBar .p-navgroup-link:first-of-type:last-of-type,
    .p-staffBar .p-navgroup-link:last-of-type,
    .p-staffBar-link:last-of-type {
        border-right-color: #6f5e43
    }

    .p-staffBar .p-navgroup-link.badgeContainer:hover,
    .p-staffBar .p-navgroup-link:first-of-type:hover,
    .p-staffBar .p-navgroup-link:hover,
    .p-staffBar-link:hover {
        text-decoration-color: initial;
        background-image: initial;
        background-color: rgba(36, 31, 20, .6)
    }

    .p-header {
        color: #ffd87d
    }

    .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a,
    .p-header-logo a {
        color: inherit;
        text-decoration-color: initial
    }

    .p-header-playNow .p-header-playNow-count {
        color: #eedebd;
        text-shadow: #000 0 0 10px
    }

    .p-header-playNow .p-header-playNow-button {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/header-play-button.png);
        background-color: transparent;
        text-decoration-color: initial
    }

    .p-header-playNow .p-header-playNow-button:hover {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/header-play-button-hover.png)
    }

    .p-header-playNow .p-header-playNow-hostname {
        color: #f4c75d;
        text-shadow: #000 0 0 10px
    }

    .p-header-playNow .p-header-playNow-hostname .p-header-playNow-hostname-copy:hover,
    .p-header-playNow .p-header-playNow-hostname .p-header-playNow-hostname-prefix,
    .p-pre-body h1 {
        color: #fff
    }

    .p-navSticky.is-sticky {
        box-shadow: rgba(0, 0, 0, .3) 0 0 8px 3px
    }

    .p-navEl-splitTrigger,
    .p-navEl-splitTrigger:hover {
        text-decoration-color: initial
    }

    .p-nav,
    .p-nav-scroller .hScroller-action {
        color: #ffd87d
    }

    .p-footer-lower .p-footer-debug .pairs>dt,
    .p-nav a,
    .p-sectionLinks-list a {
        color: inherit
    }

    .p-nav .p-nav-opposite .p-navgroup-link {
        color: #dad7d2
    }

    .p-nav .p-nav-opposite .p-navgroup-link:hover {
        background-image: initial;
        background-color: rgba(24, 26, 27, .08)
    }

    .p-nav-inner {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/menu-bg.png);
        background-color: initial
    }

    .p-nav .p-nav-menuTrigger:hover,
    .p-nav-list .p-navEl,
    .p-nav-list .p-navEl.is-menuOpen a,
    .p-sectionLinks-list .p-navEl:hover a {
        text-decoration-color: initial
    }

    .p-nav-scroller .hScroller-action:hover {
        color: #ffc94a
    }

    .p-nav-scroller .hScroller-action.hScroller-action--start {
        background-image: linear-gradient(to right, transparent 66%, transparent 100%);
        background-color: initial
    }

    .p-nav-scroller .hScroller-action.hScroller-action--end {
        background-image: linear-gradient(to right, transparent 0, transparent 33%);
        background-color: initial
    }

    .p-nav-list .p-navEl,
    .p-nav-list .p-navEl.is-selected {
        color: #dad7d2
    }

    .p-nav-list .p-navEl.is-selected .p-navEl-link:hover {
        background-image: none;
        background-color: initial;
        text-decoration-color: initial
    }

    .p-nav-list .p-navEl:not(.is-selected):not(.is-menuOpen) .p-navEl-link:hover,
    .p-nav-list .p-navEl:not(.is-selected):not(.is-menuOpen) .p-navEl-splitTrigger:hover,
    .p-nav-list .p-navEl:not(.is-selected):not(.is-menuOpen):hover {
        text-decoration-color: initial;
        background-image: initial;
        background-color: rgba(24, 26, 27, .08)
    }

    .p-nav-list .p-navEl.is-menuOpen {
        text-decoration-color: initial;
        background-image: initial;
        background-color: rgba(24, 26, 27, .12);
        box-shadow: rgba(0, 0, 0, .35) 0 5px 10px 0
    }

    .p-navSticky--primary.is-sticky .p-nav-list .p-navEl.is-selected .p-navEl-splitTrigger::before {
        border-left-color: rgba(155, 120, 36, .35)
    }

    .p-navgroup {
        background-image: initial;
        background-color: rgba(11, 10, 7, .15)
    }

    .p-navgroup-link {
        border-left-color: rgba(106, 97, 67, .15)
    }

    .p-navgroup-link:first-of-type,
    .p-navgroup-link:first-of-type.p-navgroup-link--whatsnew+.p-navgroup-link {
        border-left-color: initial
    }

    .p-navgroup-link.is-menuOpen,
    .p-navgroup-link:hover {
        text-decoration-color: initial;
        background-image: initial
    }

    .p-navgroup-link:hover {
        background-color: rgba(0, 0, 0, .15)
    }

    .p-navgroup-link.is-menuOpen {
        background-color: rgba(24, 26, 27, .12);
        box-shadow: rgba(0, 0, 0, .35) 0 5px 10px 0
    }

    .p-sectionLinks,
    .p-sectionLinks .hScroller-action {
        color: #eae8e5
    }

    .p-sectionLinks .hScroller-action:hover {
        color: #fefefe
    }

    .p-sectionLinks .hScroller-action.hScroller-action--start {
        background-image: linear-gradient(to right, transparent 66%, transparent 100%);
        background-color: initial
    }

    .p-sectionLinks .hScroller-action.hScroller-action--end {
        background-image: linear-gradient(to right, transparent 0, transparent 33%);
        background-color: initial
    }

    .p-sectionLinks-inner {
        background-image: initial;
        background-color: rgba(16, 14, 9, .3)
    }

    .p-sectionLinks-list .p-navEl.is-menuOpen,
    .p-sectionLinks-list .p-navEl:hover {
        color: #fefefe;
        text-decoration-color: initial
    }

    .p-sectionLinks-list .p-navEl.is-menuOpen {
        background-image: initial;
        background-color: #0b0a07;
        box-shadow: rgba(0, 0, 0, .35) 0 5px 10px 0
    }

    .p-footer-columns .p-footer-column h3,
    .p-pre-body .p-pre-body-content {
        color: #fff
    }

    .p-pre-body .p-pre-body-content a {
        color: #c6e3ff
    }

    .p-body-before {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/content-top-bg.png)
    }

    .p-body-after {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/content-bottom-bg.png)
    }

    .content-mask-container .content-mask {
        background-image: initial;
        background-color: rgba(26, 27, 28, .35)
    }

    .p-breadcrumbs>li a {
        color: #c5ad90
    }

    .p-description {
        color: #bab5ab
    }

    .p-footer {
        color: #eae8e5;
        background-image: initial;
        background-color: #1d1913
    }

    .p-footer a {
        color: #ffd87d
    }

    .p-footer-columns .p-footer-column {
        color: #c2bdb4
    }

    .p-footer-columns .p-footer-column:not(:last-of-type) {
        border-right-color: rgba(92, 92, 92, .1)
    }

    .p-footer-columns .p-footer-column h3 i {
        color: #cac6be
    }

    .p-footer-useful-links li a {
        border-bottom-color: rgba(92, 92, 92, .1);
        color: #fff
    }

    .p-footer-useful-links li a:hover {
        color: #f1f0ed;
        background-image: initial;
        background-color: rgba(0, 0, 0, .05);
        text-decoration-color: initial
    }

    .p-footer-linkList>li a:hover {
        text-decoration-color: initial;
        background-color: rgba(129, 90, 0, .1)
    }

    .p-footer-rssLink>span {
        background-color: #cc8400
    }

    .p-footer-rssLink .fa-rss {
        color: #fff
    }

    .p-footer-lower {
        border-top-color: rgba(92, 92, 92, .1);
        background-image: initial;
        background-color: #18150e;
        color: #d2cfc8
    }

    .inlineModButton.is-mod-active {
        color: #ffc233
    }

    .inlineModButton:not(.inlineModButton--withLabel) .inlineModButton-label {
        border-color: initial
    }

    .inlineModButton-count {
        color: #f7a36c;
        background-image: initial;
        background-color: #432600;
        border-color: #dc9700
    }

    .inlineModBar {
        color: #ffd87d;
        background-image: initial;
        background-color: #292c2e;
        border-bottom-color: #4f5458
    }

    .inlineModBar.is-active:first-of-type {
        box-shadow: rgba(0, 0, 0, .3) 0 0 8px 3px
    }

    .block-outer .showIgnoredLink,
    .showIgnoredLink.showIgnoredLink--subtle,
    .username--invisible {
        color: #bab5ab
    }

    .block-outer .showIgnoredLink:hover,
    .showIgnoredLink.showIgnoredLink--subtle:hover {
        color: #cdc9c2
    }

    .username--banned {
        text-decoration-color: initial
    }

    .userBanner {
        border-color: transparent
    }

    .fr-box a.fr-floating-btn {
        border-color: initial;
        box-shadow: none;
        background-image: initial;
        background-color: #181a1b;
        color: #e8b556;
        outline-color: initial
    }

    .userBanner.userBanner--hidden {
        background-image: none;
        background-color: initial;
        border-color: initial;
        box-shadow: none
    }

    .userBanner.userBanner--primary,
    .userBanner.userBanner--staff {
        color: #d1cec7;
        background-image: initial;
        background-color: #1f2123;
        border-color: #db9900
    }

    .userBanner.userBanner--accent {
        color: #f7a36c;
        background-image: initial;
        background-color: #432600;
        border-color: #dc9700
    }

    .userBanner.userBanner--red {
        color: #fff;
        background-image: initial;
        background-color: #c00;
        border-color: #d30000
    }

    .userBanner.userBanner--green,
    .userBanner.userBanner--olive {
        color: #fff;
        background-image: initial;
        background-color: green;
        border-color: #00cf00
    }

    .userBanner.userBanner--olive {
        background-color: olive;
        border-color: #cfcf00
    }

    .userBanner.userBanner--lightGreen {
        color: #e8e6e3;
        background-image: initial;
        background-color: #0e4c08;
        border-color: #3c9732
    }

    .userBanner.userBanner--blue {
        color: #fff;
        background-image: initial;
        background-color: #0007cc;
        border-color: #0007d3
    }

    .userBanner.userBanner--royalBlue {
        background-color: #17358f;
        border-color: #1c40ae
    }

    .userBanner.userBanner--gray,
    .userBanner.userBanner--royalBlue,
    .userBanner.userBanner--skyBlue {
        color: #fff;
        background-image: initial
    }

    .userBanner.userBanner--skyBlue {
        background-color: #195269;
        border-color: #277ea1
    }

    .userBanner.userBanner--gray {
        background-color: #3c4043;
        border-color: #565656
    }

    .userBanner.userBanner--silver {
        background-color: #2a2d2f;
        border-color: #585858
    }

    .userBanner.userBanner--orange,
    .userBanner.userBanner--silver,
    .userBanner.userBanner--yellow {
        color: #e8e6e3;
        background-image: initial
    }

    .userBanner.userBanner--yellow {
        background-color: #757500;
        border-color: #aaaa23
    }

    .userBanner.userBanner--orange {
        background-color: #cca200;
        border-color: #d4a900
    }

    .fr-popup .fr-checkbox input,
    .fr-popup .fr-command.fr-btn span.fr-sr-only,
    .fr-toolbar .fr-command.fr-btn span.fr-sr-only,
    iframe.fr-iframe,
    span.fr-sr-only {
        border-color: initial
    }

    .fr-box a.fr-floating-btn svg,
    .fr-box a.fr-floating-btn:hover svg {
        fill: #e8b556
    }

    .fr-box a.fr-floating-btn:hover,
    .fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
        background-image: initial;
        background-color: rgba(11, 10, 7, .06)
    }

    .fr-popup .fr-input-line input.fr-not-empty+label,
    .fr-popup .fr-input-line textarea.fr-not-empty+label,
    .fr-wrapper .fr-placeholder {
        color: #bab5ab
    }

    .fr-wrapper ::selection {
        background-image: initial;
        background-color: #815a00;
        color: #e4e2df
    }

    .fr-box.fr-basic .fr-wrapper {
        background-image: initial;
        background-color: #1b1d1e;
        border-right-color: #5a5a5a;
        border-bottom-color: #5a5a5a;
        border-left-color: #5a5a5a;
        border-top-color: initial
    }

    .fr-box.fr-basic.fr-top .fr-wrapper {
        border-top-color: initial;
        box-shadow: none
    }

    .fr-box.fr-basic.fr-bottom .fr-wrapper {
        border-bottom-color: initial;
        box-shadow: none
    }

    .fr-tooltip {
        box-shadow: none;
        background-image: initial;
        background-color: rgba(11, 10, 7, .8);
        color: #fff
    }

    .fr-popup .fr-command.fr-btn,
    .fr-toolbar .fr-command.fr-btn {
        background-image: initial;
        background-color: initial;
        color: #cdc9c2;
        outline-color: initial;
        border-color: initial;
        text-decoration-color: initial
    }

    .fr-popup .fr-command.fr-btn.fr-active,
    .fr-toolbar .fr-command.fr-btn.fr-active {
        color: #e8b556;
        background-image: initial;
        background-color: initial
    }

    .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active {
        color: #cdc9c2;
        background-image: initial;
        background-color: rgba(11, 10, 7, .12)
    }

    .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus,
    .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover {
        background-image: initial !important;
        background-color: rgba(11, 10, 7, .12) !important;
        color: #cdc9c2 !important
    }

    .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,
    .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
        border-top-color: #595756 !important
    }

    .fr-popup .fr-command.fr-btn.fr-dropdown::after,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown::after {
        border-left-color: transparent;
        border-right-color: transparent;
        border-top-color: #595756
    }

    .fr-popup .fr-command.fr-btn.fr-disabled,
    .fr-popup.fr-disabled .fr-btn,
    .fr-popup.fr-disabled .fr-btn.fr-active,
    .fr-toolbar .fr-command.fr-btn.fr-disabled,
    .fr-toolbar.fr-disabled .fr-btn,
    .fr-toolbar.fr-disabled .fr-btn.fr-active {
        color: #cbc7c0
    }

    .fr-popup .fr-command.fr-btn.fr-disabled::after,
    .fr-toolbar .fr-command.fr-btn.fr-disabled::after {
        border-top-color: #3f3f3e !important
    }

    .fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
    .fr-popup.fr-disabled .fr-btn.fr-dropdown::after,
    .fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
    .fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after {
        border-top-color: #3f3f3e
    }

    .fr-desktop .fr-command.fr-btn-hover,
    .fr-desktop .fr-command.fr-expanded,
    .fr-desktop .fr-command:focus,
    .fr-desktop .fr-command:hover {
        outline-color: initial;
        color: #e4e2df;
        background-image: initial;
        background-color: rgba(11, 10, 7, .06)
    }

    .fr-desktop .fr-command.fr-btn-hover::after,
    .fr-desktop .fr-command.fr-expanded::after,
    .fr-desktop .fr-command:focus::after,
    .fr-desktop .fr-command:hover::after {
        border-top-color: #817652 !important
    }

    .fr-desktop .fr-command.fr-selected {
        color: #cdc9c2;
        background-image: initial;
        background-color: rgba(11, 10, 7, .12)
    }

    .fr-desktop .fr-command.fr-active.fr-btn-hover,
    .fr-desktop .fr-command.fr-active.fr-expanded,
    .fr-desktop .fr-command.fr-active:focus,
    .fr-desktop .fr-command.fr-active:hover {
        color: #e8b556;
        background-image: initial;
        background-color: rgba(11, 10, 7, .06)
    }

    .fr-desktop .fr-command.fr-active.fr-selected {
        color: #e8b556;
        background-image: initial;
        background-color: rgba(11, 10, 7, .12)
    }

    .fr-desktop .fr-command.fr-disabled.fr-selected,
    .fr-desktop .fr-command.fr-disabled:focus,
    .fr-desktop .fr-command.fr-disabled:hover,
    .fr-desktop.fr-disabled .fr-command.fr-selected,
    .fr-desktop.fr-disabled .fr-command:focus,
    .fr-desktop.fr-disabled .fr-command:hover {
        background-image: initial;
        background-color: initial
    }

    .fr-popup.fr-mobile .fr-command.fr-blink,
    .fr-toolbar.fr-mobile .fr-command.fr-blink {
        background-image: initial;
        background-color: initial
    }

    .fr-command.fr-btn.fr-options.fr-btn-hover,
    .fr-command.fr-btn.fr-options:focus,
    .fr-command.fr-btn.fr-options:hover {
        border-left-color: #343434
    }

    .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
        background-image: initial;
        background-color: rgba(11, 10, 7, .12)
    }

    .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
        color: #cbc7c0
    }

    .fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu,
    .fr-command.fr-btn.fr-active+.fr-dropdown-menu {
        box-shadow: none
    }

    .fr-modal,
    .fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
        color: #e4e2df
    }

    .fr-modal .fr-modal-wrapper {
        background-image: initial;
        background-color: #181a1b;
        box-shadow: none;
        border-color: #a17016 #3d3d3d #3d3d3d
    }

    .fr-modal .fr-modal-wrapper .fr-modal-head {
        background-image: initial;
        background-color: #1b1d1e;
        box-shadow: none;
        border-bottom-color: #3d3d3d
    }

    .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
        color: #e8b556;
        text-decoration-color: initial;
        border-color: initial;
        background-image: initial;
        background-color: initial;
        outline-color: initial
    }

    .fr-popup .fr-action-buttons button.fr-command,
    .fr-popup input,
    .fr-popup textarea {
        outline-color: initial
    }

    .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus,
    .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover {
        background-image: initial;
        background-color: rgba(11, 10, 7, .06);
        color: #e8b556
    }

    .fr-popup .fr-action-buttons button.fr-command:focus,
    .fr-popup .fr-action-buttons button.fr-command:hover {
        background-image: initial;
        background-color: rgba(11, 10, 7, .06)
    }

    .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active,
    .fr-popup .fr-action-buttons button.fr-command:active {
        background-image: initial;
        background-color: rgba(11, 10, 7, .12);
        color: #e8b556
    }

    .fr-overlay {
        background-image: initial;
        background-color: #000
    }

    .fr-popup,
    .fr-toolbar {
        color: #e4e2df;
        box-shadow: none;
        border-color: #a17016 #3d3d3d #3d3d3d
    }

    .fr-popup .fr-input-focus,
    .fr-toolbar {
        background-image: initial;
        background-color: #1b1d1e
    }

    .fr-popup.fr-above {
        border-top-color: initial;
        border-bottom-color: #a17016;
        box-shadow: none
    }

    .fr-popup .fr-input-line input[type=text],
    .fr-popup .fr-input-line textarea {
        color: #e4e2df;
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #3d3d3d #393939 #393939 #3d3d3d
    }

    .fr-popup .fr-input-line input[type=text]:focus,
    .fr-popup .fr-input-line textarea:focus {
        border-color: #3d3d3d #393939 #393939 #3d3d3d;
        background-image: initial;
        background-color: #1f2123
    }

    .fr-popup .fr-input-line input.fr-not-empty:focus+label,
    .fr-popup .fr-input-line textarea.fr-not-empty:focus+label {
        color: #bab5ab
    }

    .fr-popup .fr-buttons {
        box-shadow: none;
        border-bottom-color: #3d3d3d
    }

    .fr-popup .fr-checkbox span {
        border-color: #817652
    }

    .fr-popup .fr-checkbox input:checked+span {
        background-image: initial;
        background-color: #8e6313;
        border-color: #a17016
    }

    .fr-popup .fr-checkbox input:focus+span {
        border-color: #a17016
    }

    .fr-popup.fr-above .fr-arrow {
        border-bottom-color: initial;
        border-top-color: #a17016
    }

    .fr-popup .fr-arrow,
    .fr-toolbar.fr-inline .fr-arrow {
        border-left-color: transparent;
        border-right-color: transparent;
        border-bottom-color: #a17016
    }

    .fr-toolbar.fr-inline.fr-above {
        box-shadow: none;
        border-bottom-color: #a17016;
        border-top-color: initial
    }

    .fr-toolbar.fr-inline.fr-above .fr-arrow {
        border-bottom-color: initial;
        border-top-color: inherit
    }

    .fr-popup .fr-colors-tabs,
    .fr-toolbar.fr-bottom,
    .fr-toolbar.fr-top {
        box-shadow: none
    }

    .fr-separator {
        background-image: initial;
        background-color: #212325
    }

    .fr-popup .fr-colors-tabs .fr-colors-tab {
        color: #e4e2df
    }

    .fr-popup .fr-colors-tabs .fr-colors-tab:focus,
    .fr-popup .fr-colors-tabs .fr-colors-tab:hover {
        color: #e8b556
    }

    .fr-drag-helper,
    .fr-popup .fr-colors-tabs .fr-colors-tab[data-param1=background]::after,
    .fr-popup .fr-file-progress-bar-layer>div.fr-loader span,
    .fr-popup .fr-image-progress-bar-layer>div.fr-loader span {
        background-image: initial;
        background-color: #8e6313
    }

    .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab {
        color: #e8b556
    }

    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command {
        color: #fff !important
    }

    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command:hover,
    .fr-popup .fr-table-colors-hex-layer .fr-action-buttons button:hover {
        background-color: #a37216;
        color: #fff
    }

    .fr-popup .fr-separator+.fr-colors-tabs {
        box-shadow: none
    }

    .fr-popup .fr-color-set>span .fr-selected-color {
        color: #fff
    }

    .fr-popup .fr-color-set>span:focus,
    .fr-popup .fr-color-set>span:hover {
        outline-color: #817652
    }

    .fr-popup .fr-file-upload-layer {
        border-color: #3f3f3e
    }

    .fr-popup .fr-file-upload-layer:hover {
        background-image: initial;
        background-color: rgba(11, 10, 7, .06)
    }

    .fr-popup .fr-file-progress-bar-layer>div.fr-loader,
    .fr-popup .fr-image-progress-bar-layer>div.fr-loader,
    .fr-popup .fr-video-progress-bar-layer>div.fr-loader {
        background-image: initial;
        background-color: #4b3309
    }

    .fr-element table td.fr-selected-cell,
    .fr-element table th.fr-selected-cell,
    .fr-image-resizer,
    .fr-popup .fr-file-upload-layer.fr-drop {
        border-color: #a17016
    }

    .fr-image-resizer .fr-handler {
        background-image: initial;
        background-color: #8e6313;
        border-color: #333
    }

    .fr-popup .fr-image-upload-layer {
        border-color: #3f3f3e
    }

    .fr-popup .fr-file-upload-layer.fr-drop,
    .fr-popup .fr-image-upload-layer.fr-drop,
    .fr-popup .fr-image-upload-layer:hover {
        background-image: initial;
        background-color: rgba(11, 10, 7, .06)
    }

    .fr-popup .fr-image-upload-layer.fr-drop {
        border-color: #a17016
    }

    .fr-table-resizer div {
        border-right-color: #a17016
    }

    .fr-popup .fr-table-colors-hex-layer .fr-action-buttons button {
        background-color: #8e6313;
        color: #fff
    }

    .fr-popup .fr-input-line input+label,
    .fr-popup .fr-input-line textarea+label,
    .fr-popup .fr-table-size .fr-select-table-size>span,
    .fr-popup .fr-table-size .fr-select-table-size>span.hover {
        background-image: initial;
        background-color: initial
    }

    .fr-popup .fr-table-size .fr-select-table-size>span>span {
        border-color: #3a3a3a
    }

    .fr-popup .fr-table-size .fr-select-table-size>span.hover>span {
        background-image: initial;
        background-color: rgba(142, 99, 19, .3);
        border-color: #a17016
    }

    .fr-popup .fr-table-colors>span:focus {
        outline-color: #817652
    }

    .fr-element .fr-video::after,
    .fr-popup {
        background-image: initial;
        background-color: transparent
    }

    .fr-element .fr-video>*,
    .fr-view>table {
        border-color: initial
    }

    .fr-box .fr-video-resizer {
        border-color: #a17016
    }

    .fr-box .fr-video-resizer .fr-handler {
        background-image: initial;
        background-color: #8e6313;
        border-color: #333
    }

    .fr-popup .fr-video-upload-layer {
        border-color: #3f3f3e
    }

    .fr-popup .fr-video-upload-layer.fr-drop,
    .fr-popup .fr-video-upload-layer:hover {
        background-image: initial;
        background-color: rgba(11, 10, 7, .06)
    }

    .fr-popup .fr-video-upload-layer.fr-drop {
        border-color: #a17016
    }

    .fr-popup {
        background-color: #191a1b
    }

    .fr-popup .fr-video-progress-bar-layer>div.fr-loader span {
        background-image: initial;
        background-color: #8e6313
    }

    .fr-view.fr-element .fr-disabled {
        color: #bab5ab;
        background-image: initial;
        background-color: #1d1f20
    }

    .fr-view>table>tbody>tr>th,
    .fr-view>table>thead>tr>th {
        background-image: initial;
        background-color: #1f2123;
        border-color: #3b3b3b #3b3b3b #a17016
    }

    .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper,
    .fr-view>table>tbody>tr>td,
    .fr-view>table>thead>tr>td {
        background-image: initial;
        background-color: #191a1b;
        border-color: #3b3b3b
    }

    .fr-toolbar .fr-btn.fr-active[data-cmd=xfBbCode],
    .message-cell.message-cell--alert a {
        color: #ffc233
    }

    .fr-popup .fr-action-buttons button.fr-command {
        color: #e8e6e3
    }

    .fr-popup .fr-action-buttons button.fr-command,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command {
        text-decoration-color: initial;
        background-image: initial;
        background-color: #8e6313;
        border-color: #9c6d15 #a57316 #a57316 #9c6d15
    }

    .fr-popup .fr-action-buttons button.fr-command.button--splitTrigger>.button-text,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command.button--splitTrigger>.button-text {
        border-right-color: #a57316
    }

    .fr-popup .fr-action-buttons button.fr-command.button--splitTrigger>.button-menu,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command.button--splitTrigger>.button-menu {
        border-left-color: #9c6d15
    }

    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command.button--splitTrigger>.button-menu:active,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command.button--splitTrigger>.button-menu:focus,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command.button--splitTrigger>.button-menu:hover,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command.button--splitTrigger>.button-text:active,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command.button--splitTrigger>.button-text:focus,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command.button--splitTrigger>.button-text:hover,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command:not(.button--splitTrigger):active,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command:not(.button--splitTrigger):focus,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command:not(.button--splitTrigger):hover {
        background-color: #aa720b
    }

    .fr-popup .fr-action-buttons button.fr-command:active,
    .fr-popup .fr-action-buttons button.fr-command:focus,
    .fr-popup .fr-action-buttons button.fr-command:hover,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command:active,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command:focus,
    .fr-popup .fr-color-hex-layer .fr-action-buttons button.fr-command:hover {
        color: #e8e6e3
    }

    .fr-popup .fr-action-buttons button.fr-command.button--splitTrigger>.button-menu:active,
    .fr-popup .fr-action-buttons button.fr-command.button--splitTrigger>.button-menu:focus,
    .fr-popup .fr-action-buttons button.fr-command.button--splitTrigger>.button-menu:hover,
    .fr-popup .fr-action-buttons button.fr-command.button--splitTrigger>.button-text:active,
    .fr-popup .fr-action-buttons button.fr-command.button--splitTrigger>.button-text:focus,
    .fr-popup .fr-action-buttons button.fr-command.button--splitTrigger>.button-text:hover,
    .fr-popup .fr-action-buttons button.fr-command:not(.button--splitTrigger):active,
    .fr-popup .fr-action-buttons button.fr-command:not(.button--splitTrigger):focus,
    .fr-popup .fr-action-buttons button.fr-command:not(.button--splitTrigger):hover {
        background-color: #aa720b
    }

    .fr-popup.fr-active {
        border-left-color: initial;
        border-right-color: initial;
        border-bottom-color: initial;
        box-shadow: rgba(0, 0, 0, .35) 0 5px 10px 0
    }

    .fr-popup.fr-active .fr-buttons {
        border-color: initial
    }

    .fr-box textarea.input {
        border-top-color: initial
    }

    .editorDraftIndicator,
    .editorSmilies {
        background-image: initial;
        background-color: #7fb900
    }

    .editorSmilies {
        border-right-color: #3d3d3d;
        border-bottom-color: #3d3d3d;
        border-left-color: #3d3d3d;
        border-top-color: initial;
        background-color: #1b1d1e
    }

    .tabs--editor {
        color: #c6c2b9;
        background-image: initial;
        background-color: #191b1c;
        border-bottom-color: #3b3b3b
    }

    .tabs--editor .tabs-tab {
        border-bottom-color: transparent
    }

    .tabs--editor .hScroller-action,
    .tabs--editor .tabs-tab:hover {
        color: #c6c2b9
    }

    .tabs--editor .tabs-tab.is-active {
        color: #e8b556;
        border-color: #a17016
    }

    .tabs--editor .hScroller-action:hover {
        color: #e4e2df
    }

    .tabs--editor .hScroller-action.hScroller-action--start {
        background-image: linear-gradient(to right, #191b1c 66%, rgba(25, 27, 28, 0) 100%);
        background-color: initial
    }

    .tabs--editor .hScroller-action.hScroller-action--end {
        background-image: linear-gradient(to right, rgba(25, 27, 28, 0) 0, #191b1c 33%);
        background-color: initial
    }

    .menu--emoji .menu-scroller {
        border-top-color: initial
    }

    .attachUploadList>li,
    .menu--emoji .menu-row.menu-row--insertedMessage {
        border-bottom-color: #393939
    }

    .menu--emoji .menu-header {
        background-image: initial;
        color: #e8b556;
        border-top-color: #3b3b3b;
        border-bottom-color: #383838;
        background-color: #191a1b
    }

    .menu--emoji .block-body--emoji {
        border-top-color: #393939
    }

    .emojiList>li:focus,
    .emojiList>li:hover {
        background-color: #815a00
    }

    .emojiList>li a:focus,
    .emojiList>li a:hover {
        text-decoration-color: initial
    }

    .memberHeader-main {
        background-image: initial;
        background-color: #1f2123;
        border-bottom-color: #393939
    }

    .memberHeader-name {
        color: #c6c2b9
    }

    .memberHeader-separator {
        border-right-color: initial;
        border-left-color: initial;
        border-top-color: #393939
    }

    .block-tabHeader.block-tabHeader--memberTabs,
    .memberHeader-separator {
        border-bottom-color: initial
    }

    .memberOverviewBlock-seeMore {
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #393939
    }

    .message+.message,
    .message.message--bordered {
        border-top-color: #3b3b3b
    }

    .block--messages .message.is-mod-selected,
    .block--messages .message.is-mod-selected .message-cell--user,
    .message.is-mod-selected,
    .message.is-mod-selected .message-cell--user {
        background-image: initial;
        background-color: #3d2400
    }

    .block--messages .message.is-mod-selected .message-userArrow::after,
    .message.is-mod-selected .message-userArrow::after {
        border-right-color: #9c5c00
    }

    .message-cell.message-cell--action,
    .message-cell.message-cell--user {
        background-image: initial;
        background-color: #1b1d1e;
        border-right-color: #3b3b3b
    }

    .message-cell.message-cell--main .block-container {
        border-color: initial
    }

    .message-cell.message-cell--alert {
        color: #f7a36c;
        background-image: initial;
        background-color: #432600
    }

    .message-cell.message-cell--extra {
        border-left-color: #3b3b3b;
        background-image: initial;
        background-color: #1b1d1e
    }

    .message-cell.message-cell--extra .formRow-explain {
        color: #bab5ab
    }

    .message-cell.message-cell--extra .formRow-explain a {
        color: inherit;
        text-decoration-color: initial
    }

    .message-userArrow {
        border-color: transparent #3b3b3b transparent transparent
    }

    .message-userArrow::after {
        border-color: transparent #333 transparent transparent
    }

    .message-avatar-wrapper .message-avatar-online::before {
        color: #ccff5d;
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #353535
    }

    .message-userDetails .message-userDetails-block {
        border-color: rgba(92, 92, 92, .2)
    }

    .message-attribution {
        color: #bab5ab;
        border-bottom-color: #383838
    }

    .message-attribution.message-attribution--plain {
        border-bottom-color: initial
    }

    .message-attribution-opposite a {
        color: inherit
    }

    .message-attribution-opposite a:hover {
        text-decoration-color: initial;
        color: #e5c0a5
    }

    .message-newIndicator {
        color: #e8e6e3;
        background-image: initial;
        background-color: #b07b00
    }

    .message-minorHighlight {
        color: #e8b556
    }

    .comment-actionBar .actionBar-set,
    .message-lastEdit {
        color: #bab5ab
    }

    .message-signature {
        color: #bab5ab;
        border-top-color: #393939
    }

    .message-gradient {
        background-image: linear-gradient(rgba(25, 26, 27, 0) 0, #191a1b 90%);
        background-color: initial
    }

    .message-responseRow {
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #393939
    }

    .message-menuTrigger:hover::after {
        color: #e8e6e3
    }

    .messageNotice {
        color: #f7a36c;
        background-image: initial;
        background-color: #432600;
        border-left-color: #c38800
    }

    .messageNotice:not(.messageNotice--highlighted) a,
    .messageNotice:not(.messageNotice--highlighted) a:hover {
        color: #ffc233
    }

    .messageNotice::before {
        color: #ffc233
    }

    .messageNotice.messageNotice--highlighted {
        color: #e4e2df;
        background-image: initial;
        background-color: #1f2123;
        border-left-color: #a17016
    }

    .messageNotice.messageNotice--highlighted::before {
        color: #e8b556
    }

    .block--messages .block-container {
        background-image: initial;
        background-color: initial;
        border-color: initial
    }

    .block--messages .block-row,
    .block--messages .message {
        color: #e4e2df;
        background-image: initial;
        background-color: #191a1b;
        border-color: #393939 #3b3b3b #3d3d3d
    }

    .structItemContainer>.structItem:first-child,
    .structItemContainer>.structItemContainer-group:first-child>.structItem:first-child {
        border-top-color: initial
    }

    .structItem {
        border-top-color: #383838
    }

    .structItem.is-highlighted,
    .structItem.is-moderated {
        background-image: initial;
        background-color: #1f2123
    }

    .structItem-minor a:hover,
    .structItem.is-deleted .structItem-title>* {
        text-decoration-color: initial
    }

    .structItem.is-mod-selected {
        background-image: initial;
        background-color: #3d2400
    }

    #lg-counter,
    .structItem-minor,
    .structItem-status::before {
        color: #bab5ab
    }

    .structItem-minor a,
    .xfLb .lg-sub-html h4 a,
    .xfLb .lg-sub-html p a {
        color: inherit;
        text-decoration-color: initial
    }

    .structItem-parts>li:nth-child(2n) {
        color: #cdc9c2
    }

    .structItem-pageJump a,
    .structItem-pageJump a:hover {
        text-decoration-color: initial;
        background-image: initial
    }

    .structItem-pageJump a {
        color: #cdc9c2;
        background-color: #1b1d1e;
        border-color: #3b3b3b
    }

    .structItem-pageJump a:hover {
        background-color: #191a1b
    }

    .structItem-status--moderated::before {
        color: #ffc233
    }

    .node--unread .node-icon i::before,
    .structItem-status--starred::before {
        color: #ffda8a
    }

    .structItem-status--watched::before {
        color: #e8b556
    }

    .structItem-status--attention::before {
        color: #ffc233
    }

    .structItem.structItem--note {
        background-image: initial;
        background-color: #1f2123;
        color: #e8b556
    }

    .xfLb.lg-outer .lg-item {
        background-image: initial;
        background-color: initial
    }

    .lg-actions .lg-next:hover,
    .lg-actions .lg-prev:hover,
    .lg-toolbar .lg-icon:hover,
    .xfLb.lg-outer .lg-item::after {
        color: #fff
    }

    .xfLb .lg-icon {
        color: #cdcac3;
        text-shadow: rgba(0, 0, 0, .8) 0 0 2px
    }

    .lg-actions .lg-next,
    .lg-actions .lg-prev {
        background-color: rgba(0, 0, 0, .45);
        color: #bab5ab;
        border-color: initial;
        outline-color: initial
    }

    .lg-sub-html,
    .lg-toolbar {
        background-color: rgba(0, 0, 0, .45)
    }

    .lg-toolbar .lg-icon {
        color: #bab5ab;
        outline-color: initial;
        text-decoration-color: initial !important
    }

    .lg-sub-html {
        color: #f0efec
    }

    .lg-outer .lg-thumb-outer {
        background-color: #0d0a0a
    }

    .lg-outer .lg-thumb-item {
        border-color: #333
    }

    .lg-outer .lg-thumb-item.active,
    .lg-outer .lg-thumb-item:hover {
        border-color: #cf0909
    }

    .lg-outer .lg-toogle-thumb {
        background-color: #0d0a0a;
        color: #bab5ab
    }

    .lg-outer .lg-toogle-thumb:hover,
    .lg-outer.lg-dropdown-active #lg-share {
        color: #fff
    }

    .lg-progress-bar {
        background-color: #303336
    }

    .lg-progress-bar .lg-progress {
        background-color: #a90707
    }

    .lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
        box-shadow: #181a1b 0 0 0 2px inset
    }

    .lg-outer .lg-pager-thumb-cont {
        background-color: #181a1b;
        color: #fff
    }

    .lg-outer .lg-pager {
        background-color: rgba(24, 26, 27, .5);
        box-shadow: rgba(24, 26, 27, .7) 0 0 0 8px inset
    }

    .lg-outer .lg-pager:focus,
    .lg-outer .lg-pager:hover {
        box-shadow: #181a1b 0 0 0 8px inset
    }

    .lg-outer .lg-caret {
        border-left-color: transparent;
        border-right-color: transparent;
        border-top-color: initial
    }

    .lg-outer .lg-dropdown {
        background-color: #181a1b
    }

    .lg-outer .lg-dropdown::after {
        border-color: transparent transparent #333
    }

    .lg-outer .lg-dropdown .lg-icon,
    .lg-outer .lg-dropdown a,
    .lg-outer .lg-dropdown>li:hover .lg-icon,
    .lg-outer .lg-dropdown>li:hover a {
        color: #d6d3cd
    }

    .lg-outer .lg-dropdown a:hover {
        background-color: rgba(0, 0, 0, .07)
    }

    .lg-outer #lg-share-facebook .lg-icon {
        color: #90b1d4
    }

    .lg-outer #lg-share-twitter .lg-icon {
        color: #3ecaff
    }

    .lg-outer #lg-share-googleplus .lg-icon {
        color: #e36c5e
    }

    .lg-outer #lg-share-pinterest .lg-icon {
        color: #e7646a
    }

    .lg-outer .lg-item.lg-complete {
        background-image: none
    }

    .lg-backdrop {
        background-color: #000
    }

    .select2-hidden-accessible {
        border-color: initial !important
    }

    .select2 .select2-selection ul .select2-search .select2-search__field:focus,
    .select2 :focus {
        outline-color: initial
    }

    .select2 .select2-selection ul .select2-search .select2-search__field {
        border-color: initial;
        background-image: initial;
        background-color: initial
    }

    .select2-container.select2-container--disabled .input {
        color: #bab5ab;
        background-image: initial;
        background-color: #1d1f20
    }

    .select2-container.select2-container--open .select2-dropdown.select2-dropdown--above {
        border-bottom-color: initial
    }

    .select2-container.select2-container--open .select2-dropdown.select2-dropdown--below {
        border-top-color: initial
    }

    .select2-results__options {
        color: #e4e2df;
        background-image: initial;
        background-color: #191a1b;
        border-color: #3b3b3b;
        box-shadow: rgba(0, 0, 0, .3) 0 3px 5px 0
    }

    .select2-results__option.select2-results__option--highlighted,
    .select2-results__options li.is-selected {
        background-image: initial;
        background-color: #1f2123
    }

    .hide-by-clipping,
    .shareButtons--iconic .shareButtons-button>span {
        border-color: initial
    }

    .fr-element,
    .fr-element:focus {
        outline-color: transparent
    }

    .fr-box.fr-basic .fr-element {
        color: #e4e2df
    }

    .fr-element,
    .p-body-content h2 {
        background-image: initial;
        background-color: transparent
    }

    .p-body-content h2 {
        background-color: #846318
    }

    .fr-element [contenteditable=true] {
        outline-color: transparent
    }

    .node+.node {
        border-top-color: #383838
    }

    .block--category67 .block-body .node.node--id157 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/SkyBlock-64.png)
    }

    .block--category67 .block-body .node.node--id77 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/MegaWalls-64.png)
    }

    .block--category67 .block-body .node.node--id72 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/SG-64.png)
    }

    .block--category67 .block-body .node.node--id83 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/Warlords-64.png)
    }

    .block--category67 .block-body .node.node--id82 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/UHC-64.png)
    }

    .block--category67 .block-body .node.node--id78 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/TNT-64.png)
    }

    .block--category67 .block-body .node.node--id81 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/CVC-64.png)
    }

    .block--category67 .block-body .node.node--id80 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/Arcade-64.png)
    }

    .block--category67 .block-body .node.node--id119 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/SpeedUHC-64.png)
    }

    .block--category67 .block-body .node.node--id91 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/Skywars-64.png)
    }

    .block--category67 .block-body .node.node--id94 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/Housing-64.png)
    }

    .block--category67 .block-body .node.node--id95 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/CrazyWalls-64.png)
    }

    .block--category67 .block-body .node.node--id96 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/SmashHeroes-64.png)
    }

    .block--category67 .block-body .node.node--id120 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/SkyClash-64.png)
    }

    .block--category67 .block-body .node.node--id138 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/BedWars-64.png)
    }

    .block--category67 .block-body .node.node--id144 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/MurderMystery-64.png)
    }

    .block--category67 .block-body .node.node--id147 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/BuildBattle-64.png)
    }

    .block--category67 .block-body .node.node--id152 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/Duels-64.png)
    }

    .block--category67 .block-body .node.node--id122 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/Prototype-64.png)
    }

    .block--category67 .block-body .node.node--id137 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/game-icons/ClassicLobby-64.png)
    }

    .block--category67 .block-body .node.node--id34 i {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/logo-64.png)
    }

    .node-icon:hover,
    .subNodeLink:hover::before {
        text-decoration-color: initial
    }

    .node-extra-row {
        color: #bab5ab
    }

    .node-description {
        color: #cdc9c2
    }

    .node-bonus,
    .node-subNodeMenu .menuTrigger,
    .p-body-content .section label .close,
    .p-body-content .section label .open,
    .shareButtons-label {
        color: #bab5ab
    }

    .node-icon i::before,
    .subNodeLink::before {
        color: #f4e0b2
    }

    .subNodeLink.subNodeLink--unread::before {
        color: #ffda8a
    }

    .attachUploadList>li.is-uploadError .contentRow-title span,
    .attachment-icon a:hover,
    .memberTooltip-name a:hover,
    .shareButtons-button:hover,
    .subNodeLink::before,
    .subNodeMenu .subNodeLink,
    a.bbCodeBlock-sourceJump:hover {
        text-decoration-color: initial
    }

    .subNodeMenu .subNodeLink:hover {
        text-decoration-color: initial;
        background-image: initial;
        background-color: #1f2123
    }

    .shareButtons-button {
        color: #bab5ab;
        background-color: transparent
    }

    .bbWrapper>span,
    .bbWrapper>ul span[style="color:rgb(0,0,0)"],
    .shareButtons-button:hover {
        color: #fff
    }

    .shareButtons-button.shareButtons-button--facebook:hover {
        background-color: #2d4474
    }

    .shareButtons-button.shareButtons-button--twitter:hover {
        background-color: #0971b1
    }

    .shareButtons-button.shareButtons-button--pinterest:hover {
        background-color: #bd081c
    }

    .shareButtons-button.shareButtons-button--tumblr:hover {
        background-color: #35465c
    }

    .shareButtons-button.shareButtons-button--reddit:hover {
        background-color: #cc3700
    }

    .shareButtons-button.shareButtons-button--whatsApp:hover {
        background-color: #1b9a4b
    }

    .shareButtons-button.shareButtons-button--email:hover {
        background-color: #0061c1
    }

    .shareButtons-button.shareButtons-button--link:hover {
        background-color: #3d4043
    }

    .shareInput-button {
        color: #d1cec7
    }

    .p-body-content .section label {
        border-bottom-color: #3d3d3d;
        background-image: initial;
        background-color: #1d1f20
    }

    .p-body-content .section .text .link {
        border-top-color: #363636
    }

    .p-body-content .section .text .link a {
        color: #43acff
    }

    .p-body-content .section .text .link a:hover {
        color: #72c1ff;
        text-decoration-color: initial
    }

    .structItemContainer-group.structItemContainer-group--sticky>div.structItem {
        background-color: #1b1d1e
    }

    ::placeholder {
        opacity: .5 !important
    }

    .memberTooltip-header {
        background-image: initial;
        background-color: #1f2123;
        border-bottom-color: #393939
    }

    .memberTooltip-name {
        color: #c6c2b9
    }

    .memberTooltip-name a,
    a.bbCodeBlock-sourceJump {
        color: inherit;
        text-decoration-color: initial
    }

    .memberTooltip-separator {
        border-right-color: initial;
        border-bottom-color: initial;
        border-left-color: initial;
        border-top-color: #393939
    }

    .attachment {
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #393939
    }

    .attachUploadList-placeholder::before,
    .attachment-icon i::before {
        color: #e8b556
    }

    .attachment-details {
        color: #bab5ab
    }

    .attachUploadList {
        color: #e4e2df;
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #3b3b3b
    }

    .attachUploadList>li:last-child {
        border-bottom-color: initial
    }

    .attachUploadList-insertAll,
    .attachUploadList-insertRow {
        color: #bab5ab
    }

    .attachUploadList-progress i {
        background-image: initial;
        background-color: #b07b00;
        color: #e8e6e3
    }

    .attachUploadList-error {
        color: #ffc233
    }

    .bbCodeBlock {
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #383838 #383838 #383838 #c38800
    }

    .bbCodeBlock-title {
        color: #e4e2df;
        background-image: initial;
        background-color: #1a1b1c
    }

    .bbCodeBlock-expandLink {
        background-image: linear-gradient(rgba(27, 29, 30, 0) 0, #1b1d1e 80%);
        background-color: initial
    }

    .bbCodeBlock-expandLink a {
        color: #ffc233
    }

    .bbCodeBlock--unfurl {
        color: #e4e2df;
        background-image: initial;
        background-color: #1f2123;
        border-left-color: #a17016
    }

    .bbCodeCode .prism-token.prism-cdata,
    .bbCodeCode .prism-token.prism-comment,
    .bbCodeCode .prism-token.prism-doctype,
    .bbCodeCode .prism-token.prism-prolog {
        color: #ffb366
    }

    .bbCodeCode .prism-token.prism-tag {
        color: #96ff85
    }

    .bbCodeCode .prism-token.prism-boolean {
        color: #8a7bf0
    }

    .bbCodeCode .prism-token.prism-atrule,
    .bbCodeCode .prism-token.prism-keyword,
    .bbCodeCode .prism-token.prism-symbol {
        color: #ee7aff
    }

    .bbCodeCode .prism-token.prism-function,
    .bbCodeCode .prism-token.prism-selector {
        color: #66baff
    }

    .bbCodeCode .prism-token.prism-deleted {
        color: #e26060
    }

    .bbCodeCode .prism-token.prism-inserted {
        color: #85e485
    }

    .bbCodeCode .prism-token.prism-attr-value,
    .bbCodeCode .prism-token.prism-string {
        color: #f17171
    }

    .bbCodeCode .prism-token.prism-number {
        color: #9ceecd
    }

    .bbCodeCode .prism-token.prism-attr-name,
    .bbCodeCode .prism-token.prism-builtin,
    .bbCodeCode .prism-token.prism-char {
        color: #5291ff
    }

    .bbCodeCode .prism-token.prism-package,
    .bbCodeCode .prism-token.prism-regex,
    .bbCodeCode .prism-token.prism-variable {
        color: #66baff
    }

    .bbCodeCode .prism-token.prism-bold,
    .bbCodeCode .prism-token.prism-class-name,
    .bbCodeCode .prism-token.prism-important {
        color: #337dff
    }

    .bbCodeCode .prism-token.prism-constant,
    .bbCodeCode .prism-token.prism-italic {
        color: #66baff
    }

    .bbCodeInline {
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #393939
    }

    .bbCodeInlineSpoiler {
        text-shadow: #999 0 0 14px
    }

    .bbCodeInlineSpoiler:hover {
        text-shadow: #aaa 0 0 10px
    }

    .link--sv-rating-type-category0,
    .sv-rating-type-category0--background {
        background-image: initial;
        background-color: #393d3f
    }

    .link--sv-rating-type-category0:hover {
        background-image: initial;
        background-color: #3d4043
    }

    .sv-rating-type-category2--text,
    .sv-rating-type-category2--text:hover {
        color: #c4fe6c
    }

    .link--sv-rating-type-category2,
    .sv-rating-type-category2--background {
        background-image: initial;
        background-color: #62a201
    }

    .link--sv-rating-type-category2:hover {
        background-image: initial;
        background-color: #253d00
    }

    .sv-rating-type-category1--text,
    .sv-rating-type-category1--text:hover {
        color: #ff534a
    }

    .link--sv-rating-type-category1,
    .sv-rating-type-category1--background {
        background-image: initial;
        background-color: #cc0a00
    }

    .link--sv-rating-type-category1:hover {
        background-image: initial;
        background-color: #730600
    }

    .link--sv-rating-type-category3:hover {
        background-color: transparent
    }

    .sv-rating-type-icon {
        color: #c6c2b9
    }

    .sv-rating-type--medium.sv-rating-type-icon--sprite1,
    .sv-rating-type--medium.sv-rating-type-icon--sprite10,
    .sv-rating-type--medium.sv-rating-type-icon--sprite11,
    .sv-rating-type--medium.sv-rating-type-icon--sprite12,
    .sv-rating-type--medium.sv-rating-type-icon--sprite13,
    .sv-rating-type--medium.sv-rating-type-icon--sprite14,
    .sv-rating-type--medium.sv-rating-type-icon--sprite3,
    .sv-rating-type--medium.sv-rating-type-icon--sprite4,
    .sv-rating-type--medium.sv-rating-type-icon--sprite5,
    .sv-rating-type--medium.sv-rating-type-icon--sprite6,
    .sv-rating-type--medium.sv-rating-type-icon--sprite7,
    .sv-rating-type--medium.sv-rating-type-icon--sprite8,
    .sv-rating-type--medium.sv-rating-type-icon--sprite9,
    .sv-rating-type--small.sv-rating-type-icon--sprite1,
    .sv-rating-type--small.sv-rating-type-icon--sprite10,
    .sv-rating-type--small.sv-rating-type-icon--sprite11,
    .sv-rating-type--small.sv-rating-type-icon--sprite12,
    .sv-rating-type--small.sv-rating-type-icon--sprite13,
    .sv-rating-type--small.sv-rating-type-icon--sprite14,
    .sv-rating-type--small.sv-rating-type-icon--sprite3,
    .sv-rating-type--small.sv-rating-type-icon--sprite4,
    .sv-rating-type--small.sv-rating-type-icon--sprite5,
    .sv-rating-type--small.sv-rating-type-icon--sprite6,
    .sv-rating-type--small.sv-rating-type-icon--sprite7,
    .sv-rating-type--small.sv-rating-type-icon--sprite8,
    .sv-rating-type--small.sv-rating-type-icon--sprite9,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite1,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite10,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite11,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite12,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite13,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite14,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite3,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite4,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite5,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite6,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite7,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite8,
    .sv-rating-type-icon--sprite.sv-rating-type-icon--sprite9 {
        background-image: url(https://hypixel.net/styles/dark/ratings/spritesheet_hypixel.png);
        background-color: initial
    }

    .bbCodeBlock-expandLink a,
    .sv-rate-menu a,
    .tooltip--sv-rate a {
        text-decoration-color: initial
    }

    .tooltip--sv-rate .tooltip-content {
        color: #e4e2df;
        border-color: #3b3b3b;
        box-shadow: rgba(0, 0, 0, .35) 0 5px 10px 0
    }

    .sv-rating {
        border-color: #383838 #3d3d3d #3d3d3d #383838
    }

    .sv-rating.button--splitTrigger>.button-text {
        border-right-color: #3d3d3d
    }

    .sv-rating.button--splitTrigger>.button-menu {
        border-left-color: #383838
    }

    .sv-rating,
    .sv-rating a {
        color: #e4e2df;
        text-decoration-color: initial
    }

    .sv-rating,
    .sv-rating--visitor-rating,
    .sv-rating__count,
    .tooltip--sv-rate .tooltip-content {
        background-image: initial;
        background-color: #191a1b
    }

    .structItem--thread.is-deleted {
        background-color: #3b0505
    }

    .vimvixen-hint {
        background-color: #7b5300 !important;
        border-color: #d8b013 !important;
        color: #f3e8c8 !important
    }

    .p-body-before {
        background-color: transparent
    }

    .p-body-inner {
        background-image: url(https://imgur.com/uH2RzT3.png)
    }

    .p-body-after,
    .p-body-inner {
        background-color: transparent
    }

    #featureSelector a,
    .p-nav .p-nav-scroller .p-navEl .p-navEl-link {
        color: #000
    }

    .node-title a {
        color: #ccc
    }

    .smilieText {
        color: #fff;
        background-image: initial;
        background-color: #303336;
        border-color: initial
    }

    .p-body-before {
        background: url(https://i.imgur.com/PHgNZxE.png) no-repeat top center
    }

    .p-body-inner {
        background: url(https://imgur.com/uH2RzT3.png) repeat-y center center
    }

    .p-body-after {
        background: url(https://i.imgur.com/uY1mFMu.png) no-repeat top center
    }

    #games>h1:nth-child(1) {
        margin-top: 0
    }

    .section2 {
        margin-top: 0;
        margin-bottom: 0
    }

    .featuredItems .featuredItems-item .featuredItems-item-cta a,
    .p-header-playNow .p-header-playNow-button,
    .p-navEl-splitTrigger {
        color: #000 !important
    }

    .message-avatar.message-avatar-rank-ADMIN::after {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/avatar-frames/admin.png) !important
    }

    .message-avatar.message-avatar-rank-VIP::after {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/avatar-frames/vip.png) !important
    }

    .message-avatar.message-avatar-rank-VIP_PLUS::after {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/avatar-frames/vip-plus.png) !important
    }

    .message-avatar.message-avatar-rank-MVP::after {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/avatar-frames/mvp.png) !important
    }

    .message-avatar.message-avatar-rank-MVP_PLUS::after {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/avatar-frames/mvp-plus.png) !important
    }

    .message-avatar.message-avatar-rank-HELPER::after {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/avatar-frames/helper.png) !important
    }

    .message-avatar.message-avatar-rank-MODERATOR::after {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/avatar-frames/moderator.png) !important
    }

    .message-avatar.message-avatar-rank-YOUTUBER::after {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/avatar-frames/youtuber.png) !important
    }

    .message-avatar.message-avatar-rank-SUPERSTAR::after {
        background-image: url(https://hypixel.net/styles/hypixel-v2/images/avatar-frames/mvp-plus-plus.png) !important;
        background-color: initial
    }

    a {
        color: #7289da
    }

    .p-body-content .section {
        border: 1px solid #666
    }

    .p-navgroup-link--search .p-navgroup-linkText,
    .p-navgroup-link--search i,
    .p-navgroup-link--whatsnew i {
        color: #000
    }

    .node--id122 .menuTrigger,
    .node--id137 .menuTrigger,
    .node--id138 .menuTrigger,
    .node--id157 .menuTrigger {
        display: none
    }

    .structItem-status--poll:before {
        color: #7fffd4 !important
    }

    .structItem-status--locked:before {
        color: #daa520 !important
    }

    .structItem-status--sticky:before {
        color: #ff4500 !important
    }

    .node--id137.node--forum,
    .node--id34.node--link {
        border: 0
    }

    .node--id122,
    .node--id147,
    .node--id152 {
        border-bottom: 1px solid #383838
    }

    .fr-box.fr-basic .fr-element span[style*="color: rgb(0, 0, 0)"],
    span[style="color: #000000"],
    span[style="color: rgb(0, 0, 0)"] {
        color: #fff !important
    }

    .node--id122 {
        border-top: none !important
    }

    .node--id151 {
        border-bottom: 1px solid #383838
    }

    .p-nav-scroller .hScroller-action.hScroller-action--start {
        padding-left: 20px;
        padding-right: 30px;
        background: linear-gradient(to right, #e2bb60 0, #e2bb60 65%, rgba(226, 187, 96, .8) 80%, rgba(226, 187, 96, 0) 100%) !important
    }

    .p-nav-scroller .hScroller-action.hScroller-action--end {
        padding-right: 12px;
        background: linear-gradient(to left, #e2bb60 0, #e2bb60 65%, rgba(226, 187, 96, .8) 80%, rgba(226, 187, 96, 0) 100%) !important
    }

    .p-nav-scroller .hScroller-action.hScroller-action--start:hover {
        padding-left: 20px;
        padding-right: 30px;
        background: linear-gradient(to right, #c4a255 0, #c4a255 65%, rgba(196, 162, 85, .8) 80%, rgba(196, 162, 85, 0) 100%) !important
    }

    .p-nav-scroller .hScroller-action.hScroller-action--end:hover {
        padding-right: 12px;
        background: linear-gradient(to left, #c4a255 0, #c4a255 65%, rgba(196, 162, 85, .8) 80%, rgba(196, 162, 85, 0) 100%) !important
    }

    .menu--left .menu-content {
        transform: translatex(-6px)
    }

    .menu--left .menu-arrow {
        transform: translatex(1.5px)
    }

    #rule-1 a,
    #rule-2 a,
    #rule-3 a,
    #rule-4 a,
    #rule-5 a,
    #rule-6 a,
    #rule-7 a,
    #rule-8 a,
    #rule-9 a {
        color: #eee !important
    }

    .block--category1 {
        position: relative !important
    }

    .block--category1 .block-container {
        margin-bottom: 16px
    }

    .CodeMirror-simplescroll {
        border: 1px solid #333 !important;
        background: #111 !important
    }

    .CodeMirror-simplescroll .CodeMirror-scroll {
        filter: invert() !important
    }

    [data-xf-click=toggle-class].bbCodeInlineSpoiler span {
        color: transparent !important
    }

    .jobOpening h3 {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .jobOpening .description {
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px
    }

    @media (max-width: 1100px) {
        #footer>div.p-footer-inner>div>div:nth-child(3) {
            display: none
        }

        #footer>div.p-footer-inner>div>div:nth-child(4) {
            width: 270px
        }

        .p-navgroup-link.p-navgroup-link--iconic .p-navgroup-linkText {
            display: none
        }
    }

    @media (max-width: 1200px) {
        .p-nav-inner {
            padding-left: 0;
            background-image: initial !important;
            background-color: #e2bb60 !important
        }

        .p-nav-scroller .hScroller-action.hScroller-action,
        .p-nav-scroller .hScroller-action.hScroller-action:hover {
            color: #000 !important
        }
    }

    @media (max-width: 650px) {
        .p-nav-menuTrigger i {
            color: #000
        }

        .has-js .p-nav-opposite .p-navgroup {
            background-image: none !important;
            background-color: initial !important
        }

        .has-js .p-nav-opposite .p-navgroup-link {
            border-color: initial !important
        }
    }
}

@-moz-document url-prefix("https://hypixel.net/jobs") {

    .companyStats li.s1,
    .jobOpening .description {
        background: #222
    }

    .companyStats li.s2 {
        background: #111
    }

    .companyStats {
        border: 0
    }

    .hypixel_jobs h2 {
        padding-left: 10px;
        padding-bottom: 3px;
        border-radius: 5px
    }

    .intro div {
        background: #222 !important;
        border-radius: 15px
    }

    .jobOpening .description span span,
    li p span,
    li>span,
    span span span,
    strong span {
        color: #fff !important
    }
}

@-moz-document domain("support.hypixel.net") {
    html {
        background-color: #181a1b !important;
        border-color: #575757
    }

    body {
        color: #e8e6e3
    }

    body,
    button,
    input,
    select,
    textarea {
        background-color: #181a1b;
        border-color: #575757
    }

    a {
        text-decoration: none
    }

    table {
        border-spacing: 0;
        border-collapse: collapse;
        border: 1px solid #dfe4e6;
        border-color: #343f43
    }

    ::placeholder {
        color: #bab5ab
    }

    ::selection {
        background-color: #005ccc;
        color: #fff
    }

    input:-webkit-autofill,
    select:-webkit-autofill,
    textarea:-webkit-autofill {
        background-color: #545b00 !important;
        color: #e8e6e3 !important
    }

    ::-webkit-scrollbar {
        background-color: #1c1e1f;
        color: #c5c1b9
    }

    ::-webkit-scrollbar-thumb {
        background-color: #2a2c2e
    }

    ::-webkit-scrollbar-thumb:hover {
        background-color: #323537
    }

    ::-webkit-scrollbar-thumb:active {
        background-color: #3d4043
    }

    ::-webkit-scrollbar-corner {
        background-color: #181a1b
    }

    a:active,
    a:hover {
        outline: 0
    }

    abbr[title] {
        border-bottom: 1px dotted
    }

    b,
    mark {
        background: #ff0
    }

    hr,
    iframe,
    legend {
        border: 0
    }

    hr {
        box-sizing: content-box;
        background: #dfe4e6;
        border-color: initial;
        background-image: initial;
        background-color: #1f2527
    }

    button,
    code,
    input,
    kbd,
    optgroup,
    pre,
    select,
    textarea {
        font: inherit
    }

    kbd {
        color: inherit
    }

    button,
    html input[type=button],
    input[type=reset],
    input[type=submit] {
        -webkit-appearance: button
    }

    *,
    ::after,
    ::before,
    input[type=checkbox],
    input[type=radio] {
        box-sizing: border-box
    }

    input[type=search] {
        -webkit-appearance: textfield;
        box-sizing: content-box
    }

    input[type=search]::-webkit-search-cancel-button,
    input[type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

    fieldset {
        border: 0
    }

    .layout {
        list-style: none
    }

    html {
        color: #c0bcb3
    }

    img {
        border: 0 solid transparent;
        border-color: transparent
    }

    mark {
        background-image: initial;
        color: #e8e6e3
    }

    a,
    button,
    input,
    label,
    select,
    summary,
    textarea {
        touch-action: manipulation
    }

    [tabindex="-1"]:focus {
        outline: 0 !important
    }

    .u-flex__item {
        -webkit-box-flex: 1;
        flex: 1 0 auto
    }

    .u-textkern {
        text-rendering: optimizelegibility
    }

    .u-texttruncate {
        overflow: hidden !important;
        text-overflow: ellipsis !important
    }

    .avatar {
        object-fit: cover
    }

    .moderate__list__item {
        list-style: none
    }

    .article h1 {
        border-bottom: 1px solid transparent;
        border-bottom-color: transparent
    }

    .article__img,
    .unsafe-tags {
        border: 1px solid #b8c3c7
    }

    .input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .minicolors-theme-semanticui input {
        text-indent: 30px
    }

    .ace-monokai .ace_marker-layer .ace_active-line {
        background: #25282e !important
    }

    .ace-monokai .ace_marker-layer .ace_selection {
        background: #464b53 !important
    }

    .header-button {
        border: 0
    }

    .header-button.config-panel-open,
    .header-button:active,
    .header-button:focus {
        outline: 0
    }

    .config__item__content {
        overflow: hidden
    }

    .config__item:nth-of-type(2) .is-open+.config__item__content {
        overflow: visible
    }

    .config__reset-btn {
        border: 0;
        outline: 0
    }

    .config__tpls {
        list-style: none
    }

    .cu-texttruncate {
        overflow: hidden !important;
        text-overflow: ellipsis !important
    }

    .cu-textfield,
    .fr-popup .fr-input-line input[type=text],
    .fr-popup .fr-input-line textarea {
        border: 1px solid #d1d5d7;
        -webkit-appearance: none
    }

    .footer__links {
        border-bottom: 1px solid #dfe4e6
    }

    .header__top {
        border-bottom: 1px solid #d1d5d7
    }

    .modal__header {
        border-bottom: 1px solid #cfd4d8
    }

    .modal__body,
    .modal__body--slim {
        border-bottom: 1px solid #dfe4e6
    }

    .modal__footer {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px
    }

    .modal-open {
        filter: blur(5px)
    }

    .msgbox__body,
    .search--home,
    .search--self,
    .search-wrapmobile .inputaddon__field {
        border-bottom: 1px solid #dfe4e6
    }

    .password-policy__item::before {
        border-style: solid;
        border-image: initial
    }

    .search-result--header .search-result__description,
    .search-result--mixed .search-result__icon-wrapper {
        -webkit-box-align: center;
        align-items: center
    }

    .section--ruled,
    table tr {
        border-bottom: 1px solid #dfe4e6
    }

    .select-form__block>li:first-child a {
        border-top-left-radius: 2px;
        border-top-right-radius: 2px
    }

    .select-form__block>li:last-child a {
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px
    }

    .select-form__block>* a:active,
    .select-form__block>* a:hover {
        text-decoration: none
    }

    .select-form__block .linkarrow {
        background-size: 8px
    }

    .rating--input:checked+.rating--label {
        background: #fff
    }

    .rating--label {
        background: linear-gradient(#fff 0, #fdfdfd 100%)
    }

    .rating--label,
    .rulebox {
        border: 1px solid #d1d5d7
    }

    .rulebox>* {
        border-bottom: 1px solid #d1d5d7
    }

    .rulebox> :last-child {
        border-bottom: 0 solid transparent
    }

    .autocomplete,
    .autocomplete--minimal {
        border: 1px solid #d1d5d7;
        overflow: hidden
    }

    .autocomplete--field {
        list-style: none;
        overflow: auto
    }

    pre {
        background: #f7f8f9;
        border: 1px solid #ebeef0;
        background-image: initial;
        background-color: #1b1c1d;
        border-color: #323c42;
        color: #c9c5bd
    }

    code {
        background-color: #281319;
        color: #e36988
    }

    .autocomplete--field,
    .comment__options {
        border: 1px solid #dfe4e6
    }

    .comment__options__item:hover {
        background: #4eafcb
    }

    .fr-element,
    .fr-element:focus {
        outline: transparent solid 0
    }

    .fr-element {
        background: 0 0
    }

    .fr-wrapper::selection {
        background: #b5d6fd
    }

    .fr-box.fr-basic .fr-wrapper {
        background: #fff;
        border: 0
    }

    .fr-box.fr-basic.fr-top .fr-wrapper {
        border-bottom: 1px solid #dfe4e6;
        background-clip: padding-box
    }

    .fr-box.fr-basic.fr-bottom .fr-wrapper {
        background-clip: padding-box;
        border-bottom: 0
    }

    .fr-toolbar {
        background: padding-box #fff;
        box-sizing: border-box;
        border: 1px solid #dfe4e6
    }

    .fr-separator {
        background: #dfe4e6
    }

    .fr-popup .fr-command.fr-btn.fr-active,
    .fr-toolbar .fr-command.fr-btn.fr-active {
        background: 0 0
    }

    .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active {
        background: #ebeef0
    }

    .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus,
    .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover {
        background: #dfe4e6 !important;
        background-image: initial !important;
        background-color: #1f2527 !important;
        color: #d5d2cc !important
    }

    .fr-desktop .fr-command:focus,
    .fr-desktop .fr-command:hover {
        background: #f1f3f5
    }

    .fr-desktop .fr-command.fr-selected {
        background: #dfe4e6
    }

    .fr-desktop .fr-command.fr-active:focus,
    .fr-desktop .fr-command.fr-active:hover {
        background: #ebeef0
    }

    .fr-desktop .fr-command.fr-active.fr-selected {
        background: #dfe4e6
    }

    .fr-desktop .fr-command.fr-disabled.fr-selected,
    .fr-desktop .fr-command.fr-disabled:focus,
    .fr-desktop .fr-command.fr-disabled:hover,
    .fr-desktop.fr-disabled .fr-command.fr-selected,
    .fr-desktop.fr-disabled .fr-command:focus,
    .fr-desktop.fr-disabled .fr-command:hover {
        background: 0 0
    }

    .fr-popup .fr-table-size .fr-select-table-size>span.hover,
    .fr-popup .fr-table-size .fr-select-table-size>span:hover,
    .fr-popup.fr-mobile .fr-command.fr-blink,
    .fr-toolbar.fr-mobile .fr-command.fr-blink {
        background: 0 0
    }

    .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper {
        background: #fff;
        box-sizing: border-box
    }

    .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
        background: #ebeef0
    }

    .fr-dropdown-list pre {
        border: 0;
        background-color: transparent;
        border-color: initial
    }

    .fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu,
    .fr-box.fr-rtl .fr-counter,
    .fr-view img.fr-rounded {
        background-clip: padding-box
    }

    .fr-popup input,
    .fr-popup textarea {
        background-clip: padding-box;
        outline: 0
    }

    .fr-popup textarea {
        resize: none
    }

    .fr-popup .fr-action-buttons button.fr-command {
        -webkit-appearance: none;
        background: linear-gradient(#fff 0, #fdfdfd 100%);
        border: 1px solid #d1d5d7;
        background-image: linear-gradient(#181a1b 0, #191a1b 100%);
        background-color: initial;
        border-color: #393f42;
        box-shadow: rgba(0, 0, 0, .05) 0 1px 1px 0;
        color: #c0bcb3
    }

    .fr-popup .fr-action-buttons button.fr-command:active,
    .fr-popup .fr-action-buttons button.fr-command:focus,
    .fr-popup .fr-action-buttons button.fr-command:hover {
        background: linear-gradient(#fff 0, #f5f9fb 100%);
        text-decoration: none;
        background-image: linear-gradient(#181a1b 0, #102129 100%);
        background-color: initial;
        border-color: #3c484e;
        color: #cecac3;
        text-decoration-color: initial
    }

    .fr-popup .fr-checkbox span {
        border: 1px solid #2d3138;
        background-clip: padding-box;
        box-sizing: border-box
    }

    .fr-popup .fr-checkbox input:checked+span {
        background: #42aac8
    }

    .fr-box.fr-rtl textarea.fr-code,
    .fr-popup.fr-rtl {
        direction: rtl
    }

    .fr-popup.fr-desktop.fr-above .fr-arrow {
        border-bottom: 0;
        border-top-style: solid
    }

    .fr-view table {
        border: 0;
        border-collapse: collapse;
        empty-cells: show
    }

    .fr-view table.fr-dashed-borders td,
    .fr-view table.fr-dashed-borders th {
        border-style: dashed
    }

    table.fr-alternate-rows tbody tr:nth-child(2n) {
        background: #f7f8f9;
        background-image: initial;
        background-color: #1b1c1d
    }

    .fr-view table td,
    .fr-view table th {
        border: 1px solid #ddd
    }

    .fr-view table td.fr-highlighted,
    .fr-view table th.fr-highlighted {
        border: 1px double red;
        border-color: #c00
    }

    .fr-view blockquote blockquote {
        border-color: #00bdd5;
        color: #4debff
    }

    .fr-view blockquote blockquote blockquote {
        border-color: #357f38;
        color: #8ed091
    }

    .fr-view .fr-text-bordered {
        border-bottom: 1px solid #222
    }

    .fr-view .fr-text-spaced {
        letter-spacing: 1px
    }

    .fr-view img {
        overflow: auto
    }

    .fr-view img.fr-bordered {
        border: 10px solid #ccc;
        box-sizing: content-box;
        border-color: #3d3d3d
    }

    .fr-view .fr-video>* {
        box-sizing: content-box;
        border: 0
    }

    .fr-popup .fr-color-set>span.fr-selected-color,
    .fr-popup .fr-color-set>span:hover,
    .fr-popup .fr-table-colors>span.fr-selected-color,
    .fr-popup .fr-table-colors>span:hover {
        outline: #2d3138 solid 1px
    }

    .fr-image-upload-layer {
        border: 1px dashed #b8c3c7;
        letter-spacing: 1px
    }

    .fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover,
    .fr-image-upload-layer.fr-drop {
        background: #ebebeb
    }

    .fr-image-progress-bar-layer>div.fr-loader {
        background: #ebeef0;
        overflow: hidden
    }

    table td.fr-selected-cell,
    table th.fr-selected-cell {
        border: 1px double #42aac8
    }

    .fr-popup .fr-table-size .fr-select-table-size>span.hover>span,
    .fr-popup .fr-table-size .fr-select-table-size>span:hover>span {
        background: #f7f8f9;
        border: 1px solid #42aac8;
        background-image: initial;
        background-color: #1b1c1d;
        border-color: #28758b
    }

    .locale {
        border: 1px solid #d1d5d7;
        list-style: none
    }

    .locale::after {
        border-bottom: 7px solid #f7f8f9
    }

    .locale::before {
        border-bottom: 8px solid #d1d5d7
    }

    .locale__item.is-active::after {
        transform-origin: left top
    }

    .text-core .text-dropdown {
        background: #fff;
        border: 1px solid #dfe4e6;
        overflow: hidden auto
    }

    .text-core .text-suggestion {
        border: 1px solid transparent
    }

    .text-core .text-suggestion.text-selected {
        background: #4eafcb
    }

    .text-core .text-button {
        background: #ebeef0
    }

    .heading-caps {
        letter-spacing: .03em
    }

    .ruled {
        border-bottom: 1px solid #dfe4e6
    }

    .listing--hilite {
        border: 1px solid #dfe4e6
    }

    .button {
        -webkit-appearance: none;
        border: 1px solid #d1d5d7
    }

    .button:focus:enabled,
    .button:hover:enabled,
    a.button:focus,
    a.button:hover,
    label.button:focus,
    label.button:hover,
    span.button:focus,
    span.button:hover {
        outline: 0;
        text-decoration: none
    }

    .button.button--active,
    .button:active:enabled,
    a.button:active,
    label.button:active,
    span.button:active {
        text-decoration: none
    }

    .button--primary {
        border: 1px solid rgba(0, 0, 0, .16)
    }

    button.button--signin--twitter {
        background: linear-gradient(#4da5e8 0, #62b8f4 100%) #50abf1
    }

    button.button--signin--facebook {
        background: linear-gradient(#365496 0, #405e9f 100%) #38579b
    }

    button.button--signin--google {
        background: linear-gradient(#2a79f8 0, #458efb 100%)
    }

    .button--signin--twitter:active:enabled,
    .button--signin--twitter:focus:enabled,
    .button--signin--twitter:hover:enabled {
        background: linear-gradient(#2993e3 0, #3ca7f1 100%)
    }

    .button--signin--facebook:active:enabled,
    .button--signin--facebook:focus:enabled,
    .button--signin--facebook:hover:enabled {
        background: linear-gradient(#2b4378 0, #344d82 100%)
    }

    .button--signin--google:active:enabled,
    .button--signin--google:focus:enabled,
    .button--signin--google:hover:enabled {
        background: linear-gradient(#0861f1 0, #1d76fa 100%)
    }

    .button--tweet {
        background: #55acee;
        border: 1px solid rgba(0, 0, 0, .15)
    }

    .button--tweet.button:focus,
    .button--tweet.button:hover,
    .button--tweet:focus:enabled,
    .button--tweet:hover:enabled {
        background: #42a3ec;
        border: 1px solid rgba(0, 0, 0, .15)
    }

    .button--share {
        background: #43609c;
        border: 1px solid rgba(0, 0, 0, .2)
    }

    .button--share.button:focus,
    .button--share.button:hover,
    .button--share:focus:enabled,
    .button--share:hover:enabled {
        background: #3d578e;
        border: 1px solid rgba(0, 0, 0, .2)
    }

    .inputaddon__field:focus {
        outline: transparent solid 0
    }

    .inputaddon__field,
    .inputaddon__item {
        border: 1px solid #d1d5d7
    }

    .inputaddon__field--big:focus+.button {
        background: linear-gradient(#fff 0, #f5f9fb 100%)
    }

    .inputaddon__field~.inputaddon__item--borderless {
        border: 0;
        outline: 0
    }

    .switch__div {
        background: linear-gradient(rgba(0, 0, 0, .3), transparent) border-box border-box #f7f8f9;
        border: 1px solid rgba(0, 0, 0, .3);
        overflow: hidden;
        transition-duration: .4s;
        transition-property: padding, width
    }

    .switch__div::before {
        background: linear-gradient(rgba(255, 255, 255, .3), rgba(255, 255, 255, 0)) #f7f8f9;
        border: 1px solid rgba(0, 0, 0, .7)
    }

    input[type=checkbox].switch:focus+div {
        box-shadow: #255a87 0 0 .2em 1px, rgba(24, 26, 27, .6) 0 1px 1px
    }

    .drill-selected {
        overflow: hidden;
        text-overflow: ellipsis
    }

    .drilldown {
        border: 1px solid #d1d5d7;
        list-style: none;
        overflow: hidden
    }

    .dd__back {
        border-bottom: 1px solid #ebeef0
    }

    .datepicker>.icon {
        background: linear-gradient(-180deg, rgba(255, 255, 255, .5) 0, #fafafa 100%) #fff
    }

    a,
    mark {
        background-color: transparent
    }

    .picker__holder {
        background: #fff
    }

    .picker__holder,
    .picker__select--month,
    .picker__select--year {
        border: 1px solid #d1d5d7
    }

    .picker__day {
        border: 1px solid transparent
    }

    .picker--focused .picker__day--disabled,
    .picker__day--disabled,
    .picker__day--disabled:hover {
        background: #f5f5f5
    }

    .picker__day--highlighted.picker__day--disabled,
    .picker__day--highlighted.picker__day--disabled:hover {
        background: #bbb
    }

    .picker__button--clear,
    .picker__button--close,
    .picker__button--today {
        border: 1px solid #fff;
        background: #fff
    }

    .picker__button--clear:focus,
    .picker__button--close:focus,
    .picker__button--today:focus {
        outline: 0
    }

    .fieldset__divider {
        border-bottom: 1px solid #d1d5d7
    }

    .file-btn {
        border: 1px dashed #b8c3c7;
        overflow: hidden
    }

    .dz-area,
    .file-btn,
    .file-btn::after {
        background: #fff
    }

    .dz-area {
        border: 1px dashed #b8c3c7
    }

    .dz-drag-hover,
    .file-btn.is-active {
        border: 1px solid #4eafcb
    }

    .dz-preview--large {
        border: 1px solid #dfe4e6
    }

    .select-wrapper::before {
        pointer-events: none
    }

    .drill-default,
    .select {
        border: 1px solid #d1d5d7;
        font: 400 14px "Source Sans Pro", sans-serif;
        outline: 0;
        -webkit-appearance: none
    }

    .drill-default:focus,
    .select:focus {
        background: linear-gradient(-180deg, rgba(255, 255, 255, .5) 0, #fafafa 100%) #fff
    }

    .textfield {
        border: 1px solid #d1d5d7;
        -webkit-appearance: none
    }

    .textfield--heading {
        border-image: initial;
        border-bottom: 1px solid transparent;
        outline: 0;
        resize: none
    }

    .textfield--comment {
        resize: vertical
    }

    .textfield--disabled,
    .textfield--readonly {
        border: 0 solid transparent;
        box-shadow: 0 0 0
    }

    .textfield__label--error .textfield,
    .textfield__label--error .textfield--textarea {
        border: 1px solid #e95f41
    }

    .toggle::selection {
        background: 0 0
    }

    .toggle+.toggle-btn {
        background: #d1d5d7;
        outline: 0
    }

    .toggle+.toggle-btn::after {
        background: #fff
    }

    .nav__menu {
        border: 1px solid #dfe4e6
    }

    .nav__menu a:active,
    .nav__menu a:hover {
        background: #4eafcb;
        text-decoration: none
    }

    .pager__selected {
        pointer-events: none
    }

    .tab__wrap {
        border-bottom: 1px solid #dfe4e6
    }

    .tab>*,
    .tab__notCurrent:hover {
        border-bottom: 2px solid #4eafcb
    }

    .tab__notCurrent {
        border-bottom: 2px solid transparent
    }

    .tab>* a:hover {
        text-decoration: none
    }

    .author-list {
        border: 1px solid #dfe4e6;
        list-style: none;
        overflow: auto
    }

    .author-list__item {
        overflow: hidden;
        text-overflow: ellipsis
    }

    .flag {
        letter-spacing: .1em
    }

    .signin-link--toast::before {
        border-style: solid
    }

    .article__vote {
        border-bottom: 1px solid #dfe4e6
    }

    .article__vote__option .icon-thumbs-up {
        filter: grayscale(100%) brightness(115%)
    }

    .article__vote__option .icon-thumbs-down {
        filter: grayscale(100%) brightness(157%)
    }

    .article__vote__option.is-selected .icon,
    .article__vote__option:hover .icon {
        filter: none
    }

    .button--green {
        border: 1px solid #98a162
    }

    .section--cat .listing--requests>.media:last-child {
        border-bottom: 1px solid #dfe4e6
    }

    .cta {
        border: 1px solid #dfe4e6
    }

    .cc-highlight .cc-btn:first-child:focus,
    .cc-highlight .cc-btn:first-child:hover {
        text-decoration: underline
    }

    a:active,
    abbr[title] {
        border-bottom-color: initial
    }

    button,
    input,
    optgroup,
    select,
    textarea {
        color: inherit
    }

    .fr-popup .fr-checkbox input,
    .fr-view table,
    fieldset,
    iframe,
    iframe.fr-iframe,
    legend {
        border-color: initial
    }

    a {
        color: #73c0d6;
        text-decoration-color: initial
    }

    .u-visuallink:focus {
        color: #7dc4d9
    }

    .is-alert--success {
        color: #bdd08e !important
    }

    .is-alert--warning {
        color: #eb6d52 !important
    }

    .current,
    .linkless {
        color: #c0bcb3 !important
    }

    .color--textpale {
        color: #b8b3a9
    }

    .color--texthead {
        color: #d5d2cc
    }

    .u-hiddenvisually {
        border-color: initial !important
    }

    .u-textinheritcolor {
        color: inherit !important
    }

    .u-faded {
        color: #b8b3a9
    }

    .u-textbright {
        color: #f9f8f7
    }

    .u-visuallink {
        color: #73c0d6
    }

    .u-textgray {
        color: #c0bcb3 !important
    }

    .u-textwarning,
    .u-textwarning:hover {
        color: #eb6d52
    }

    .u-muted {
        color: #b8b3a9
    }

    .adbar--gray,
    .avatar {
        background-color: #1b1c1d
    }

    .adbar--blue {
        background-color: #102129
    }

    .adbar--green {
        background-color: #222515;
        color: #bdd08e
    }

    .adbar--api-error,
    .adbar--error,
    .adbar--required {
        background-color: #370d06
    }

    .home-category[role=admin]:hover,
    .moderate {
        background-color: #1b1c1d
    }

    .moderate__list__item {
        border-top-color: #343f43
    }

    .article__img {
        border-color: #3b464b
    }

    li.sortable-listing-article {
        border-bottom-color: #343f43
    }

    li.sortable-listing-article:first-child,
    li.sortable-listing-section:first-child {
        border-top-color: #343f43
    }

    .unsafe-tags {
        border-color: #3b464b;
        background-color: #1b1c1d
    }

    .minicolors-swatch-color {
        box-shadow: rgba(0, 0, 0, .15) 0 0 0 1px inset
    }

    .minicolors-panel {
        background-image: initial;
        border-color: #393f42;
        box-shadow: rgba(0, 0, 0, .2) 0 0 20px
    }

    .minicolors-slider-saturation .minicolors-grid-inner {
        background-image: inherit
    }

    .minicolors-slider-brightness .minicolors-grid-inner {
        background-color: #000
    }

    .minicolors-opacity-slider,
    .minicolors-panel,
    .minicolors-slider {
        background-color: #181a1b
    }

    .minicolors-grid .minicolors-picker {
        border-color: #333;
        background-image: none;
        background-color: initial
    }

    .minicolors-grid .minicolors-picker>div,
    .minicolors-slider .minicolors-picker::after {
        background-color: rgba(24, 26, 27, .5)
    }

    .minicolors-slider .minicolors-picker {
        border-color: #333
    }

    .minicolors-swatch.selected {
        border-color: #666
    }

    .minicolors-inline .minicolors-panel {
        box-shadow: none
    }

    .ace_gutter {
        background-color: #212325 !important
    }

    .ace-monokai {
        background-color: #303335 !important
    }

    .ace-monokai .ace_gutter-active-line {
        background-color: #2e3133 !important
    }

    .ace-monokai .ace_marker-layer .ace_active-line {
        background-image: initial !important;
        background-color: #272a2c !important
    }

    .ace-monokai .ace_marker-layer .ace_selection {
        background-image: initial !important;
        background-color: #404446 !important
    }

    .config-panel {
        background-color: #303335
    }

    .config__link {
        color: #f9f8f7
    }

    .button.config__btn:active:enabled,
    .button.config__btn:focus:enabled {
        box-shadow: none
    }

    .adheader {
        background-color: #40364d
    }

    .header-button {
        background-color: #404447;
        color: #fff;
        border-color: initial
    }

    .header-button:hover {
        color: #fff;
        background-color: #3f4346
    }

    .header-button.config-panel-open,
    .header-button:active,
    .header-button:focus {
        color: #fff;
        background-color: #221c2a
    }

    .config__header {
        background-color: #212325
    }

    .config__close {
        color: #c6c2b9
    }

    .breadcrumb>li::after,
    .config-panel__title {
        color: #bdb8ae
    }

    .config__item__title {
        color: #c6c2b9
    }

    .config__item__title:hover {
        color: #efeeec
    }

    .config__item__content {
        background-color: #1b1c1d
    }

    .config__separator {
        border-top-color: #343f43
    }

    .config__tabs {
        background-color: #404447;
        color: #f9f8f7
    }

    .config__reset-btn {
        background-color: #3c3f42;
        border-color: initial;
        color: #efeeec
    }

    .config__reset-btn:hover {
        background-color: #3f4346
    }

    .config__tpls {
        background-color: #404447
    }

    .config__notification {
        color: #fff
    }

    .config__notification.is-success {
        background-color: #565b36
    }

    .config__notification.is-error {
        background-color: #942811
    }

    .config__modal-wrap {
        background-color: rgba(0, 0, 0, .6)
    }

    .config__modal {
        background-color: #181a1b;
        box-shadow: #303335 0 0 3px 1px
    }

    .cu-textgray {
        color: #c0bcb3 !important
    }

    .cu-textwarning,
    .cu-textwarning:hover {
        color: #eb6d52
    }

    .cu-textbright {
        color: #f9f8f7
    }

    .cu-muted {
        color: #b8b3a9
    }

    .cu-textfield,
    .fr-popup .fr-input-line input[type=text],
    .fr-popup .fr-input-line textarea {
        background-color: #181a1b;
        border-color: #393f42;
        box-shadow: rgba(0, 0, 0, .04) 1px 1.732px 1px 0 inset;
        color: #d5d2cc
    }

    .cu-textfield:focus {
        border-color: #287288;
        box-shadow: rgba(0, 0, 0, .07) 0 1px 2px inset, rgba(18, 86, 137, .5) 0 0 5px
    }

    .footer {
        background-color: #191a1b;
        border-top-color: #343f43;
        color: #bdb8ae
    }

    .footer__links {
        border-bottom-color: #343f43
    }

    .footer__link {
        color: #b8b3a9
    }

    .footer__link:hover {
        color: #b9b4a9
    }

    .header__top {
        box-shadow: rgba(0, 0, 0, .06) 0 1px 2px
    }

    .modal__wrap {
        background-color: rgba(0, 0, 0, .7)
    }

    .modal {
        background-color: #181a1b;
        box-shadow: #303335 0 0 3px 1px
    }

    .modal__header {
        border-bottom-color: #383f45;
        box-shadow: rgba(0, 0, 0, .1) 0 0 5px 0, rgba(24, 26, 27, .12) 1px 1.732px 0 0 inset
    }

    .modal__body,
    .modal__body--slim {
        border-bottom-color: #343f43;
        color: #cecac3
    }

    .modal__footer {
        background-color: #1b1c1d
    }

    .modal__footer--error {
        background-color: #370d06
    }

    .msgbox__body {
        color: #d5d2cc
    }

    .msgbox__tag:link {
        color: #c0bcb3
    }

    .password-policy__item::before {
        border-color: #383e41
    }

    .password-policy__item.has-met::before {
        border-color: #6a7f35
    }

    .msgbox__body,
    .search--home,
    .search--self {
        border-bottom-color: #343f43
    }

    .search--self {
        background-color: #1b1c1d
    }

    .search-wrapmobile {
        box-shadow: rgba(0, 0, 0, .06) 0 1px 2px
    }

    .search-wrapmobile .inputaddon__field {
        border-bottom-color: #343f43;
        border-left-color: initial;
        border-right-color: initial;
        border-top-color: initial;
        box-shadow: none
    }

    .section--ruled,
    li.sortable-listing-section,
    table tr {
        border-bottom-color: #343f43
    }

    .select-form__block>* a:active,
    .select-form__block>* a:hover {
        background-color: #102129;
        text-decoration-color: initial
    }

    .form-description {
        background-color: #40364d;
        color: #fff
    }

    .form-description::after {
        border-color: #5b4d6e transparent transparent
    }

    .rating--input:checked+.rating--label {
        background-image: initial;
        background-color: #181a1b
    }

    .rating--input:checked+.rating--label.rating--good {
        color: #8aca95;
        border-color: #367741;
        box-shadow: #214427 0 0 0 2px
    }

    .rating--input:checked+.rating--label.rating--bad {
        color: #e4705c;
        border-color: #a32f1b;
        box-shadow: #5e1d12 0 0 0 2px
    }

    .rating--label {
        background-image: linear-gradient(#181a1b 0, #191a1b 100%);
        background-color: initial;
        border-color: #393f42;
        box-shadow: transparent 0 0 0 0
    }

    .container {
        background-color: #181a1b
    }

    .rulebox {
        border-color: #393f42
    }

    .rulebox>* {
        border-bottom-color: #393f42
    }

    .rulebox> :last-child {
        border-bottom-color: transparent
    }

    .rulebox--tint,
    .rulebox--tint>* {
        background-color: #102129;
        border-color: #343f43
    }

    .rulebox--tinthover> :hover {
        background-color: #191a1b
    }

    table td,
    table th {
        border-right-color: #343f43
    }

    .alert-box {
        color: #d5d2cc
    }

    .alert-box,
    .alert-box--float,
    .alert-box--overlay {
        background-color: #1a1c1d
    }

    .alert-box--overlay {
        color: #d5d2cc
    }

    .alert-box--float {
        color: #fff
    }

    .alert-box--float.is-success {
        background-color: #4a4e2f
    }

    .alert-box--float.is-error {
        background-color: #9b330b
    }

    .alert-icon-container--error {
        background-color: #942811
    }

    .alert-icon-container--success {
        background-color: #5e702f
    }

    .alert-icon-container--info {
        background-color: #2e645d
    }

    .autocomplete {
        background-color: #181a1b;
        border-color: #393f42
    }

    .autocomplete .autocomplete__item.selected,
    .autocomplete__see-all.selected,
    .autocomplete__see-all:hover {
        background-color: #1b1c1d
    }

    .autocomplete__see-all {
        border-top-color: #393f42
    }

    .autocomplete--minimal .autocomplete__item.selected,
    .autocomplete--minimal .autocomplete__see-all.selected,
    .autocomplete--minimal .autocomplete__see-all:hover {
        background-color: #102129
    }

    .autocomplete--minimal {
        background-color: #181a1b;
        border-color: #393f42
    }

    .autocomplete--minimal .search__error-msg {
        color: #b8b3a9
    }

    .autocomplete--field {
        border-color: #343f43;
        box-shadow: rgba(0, 0, 0, .05) 0 1px 1px 0
    }

    .autocomplete--field__item.is-selected,
    .autocomplete--field__item:hover,
    .comment__options__item:hover {
        background-color: #24667a;
        box-shadow: rgba(0, 0, 0, .16) 0 0 0 1px inset;
        color: #fff
    }

    .autocomplete--field,
    .loader-overlay {
        background-color: #181a1b
    }

    .loader__bar {
        background-color: #252829
    }

    .editor--comment.is-error .fr-placeholder,
    .fr-wrapper .fr-placeholder.fr-placeholder--empty {
        color: #eb6d52
    }

    .comment__options {
        background-color: #181a1b;
        border-color: #343f43
    }

    .comment__options__item:hover {
        background-image: initial
    }

    .fr-element {
        background-image: initial;
        background-color: transparent;
        color: #d5d2cc
    }

    .fr-wrapper .fr-placeholder {
        color: #bab5ab
    }

    .fr-wrapper::selection {
        background-image: initial;
        background-color: #2d3032;
        color: #e8e6e3
    }

    .fr-box.fr-basic .fr-wrapper {
        background-image: initial;
        background-color: #181a1b;
        border-color: initial
    }

    .fr-box.fr-basic.fr-top .fr-wrapper {
        border-right-color: #343f43;
        border-bottom-color: #343f43;
        border-left-color: #343f43
    }

    .editor--comment.is-focussed .fr-toolbar,
    .editor--comment.is-focussed .fr-wrapper {
        border-color: #393f42 !important
    }

    .fr-box.fr-basic.fr-bottom .fr-wrapper {
        border-bottom-color: initial
    }

    .fr-toolbar,
    .fr-tooltip {
        background-image: initial;
        background-color: #303335;
        color: #fff
    }

    .fr-toolbar {
        color: #d5d2cc;
        background-color: #181a1b;
        border-color: #343f43;
        box-shadow: #1b1c1d 0 1px 1px 0
    }

    .fr-toolbar.fr-inline.fr-desktop .fr-arrow {
        border-left-color: transparent;
        border-right-color: transparent;
        border-bottom-color: #545c69
    }

    .fr-toolbar.fr-inline.fr-desktop.fr-above {
        border-bottom-color: #545c69;
        border-top-color: initial
    }

    .fr-toolbar.fr-inline.fr-desktop.fr-above .fr-arrow {
        border-bottom-color: initial;
        border-top-color: inherit
    }

    .fr-separator {
        background-image: initial;
        background-color: #1f2527
    }

    .fr-popup .fr-command.fr-btn,
    .fr-toolbar .fr-command.fr-btn {
        background-image: initial;
        background-color: transparent;
        color: #b9b3a9;
        border-color: initial;
        text-decoration-color: initial
    }

    .fr-popup .fr-command.fr-btn.fr-active,
    .fr-toolbar .fr-command.fr-btn.fr-active {
        color: #73c0d6;
        background-image: initial;
        background-color: transparent
    }

    .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active {
        color: #d5d2cc;
        background-image: initial;
        background-color: #1e2021
    }

    .fr-desktop .fr-command:focus::after,
    .fr-desktop .fr-command:hover::after,
    .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,
    .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
        border-top-color: #545c69 !important
    }

    .fr-popup .fr-command.fr-btn.fr-dropdown::after,
    .fr-toolbar .fr-command.fr-btn.fr-dropdown::after {
        border-left-color: transparent;
        border-right-color: transparent;
        border-top-color: #464d52
    }

    .fr-popup .fr-command.fr-btn.fr-disabled,
    .fr-popup.fr-disabled .fr-btn,
    .fr-popup.fr-disabled .fr-btn.fr-active,
    .fr-toolbar .fr-command.fr-btn.fr-disabled,
    .fr-toolbar.fr-disabled .fr-btn,
    .fr-toolbar.fr-disabled .fr-btn.fr-active {
        color: #c4bfb6
    }

    .fr-popup .fr-command.fr-btn.fr-disabled::after,
    .fr-toolbar .fr-command.fr-btn.fr-disabled::after {
        border-top-color: #404040 !important
    }

    .fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
    .fr-popup.fr-disabled .fr-btn.fr-dropdown::after,
    .fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,
    .fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after {
        border-top-color: #404040
    }

    .fr-desktop .fr-command:focus,
    .fr-desktop .fr-command:hover {
        color: #d5d2cc;
        background-image: initial;
        background-color: #1c1e1f
    }

    .fr-desktop .fr-command.fr-selected {
        color: #d5d2cc;
        background-image: initial;
        background-color: #1f2527
    }

    .fr-desktop .fr-command.fr-active:focus,
    .fr-desktop .fr-command.fr-active:hover {
        background-image: initial;
        background-color: #1e2021
    }

    .fr-desktop .fr-command.fr-active.fr-selected {
        color: #73c0d6;
        background-image: initial;
        background-color: #1f2527
    }

    .fr-desktop .fr-command.fr-disabled.fr-selected,
    .fr-desktop .fr-command.fr-disabled:focus,
    .fr-desktop .fr-command.fr-disabled:hover,
    .fr-desktop.fr-disabled .fr-command.fr-selected,
    .fr-desktop.fr-disabled .fr-command:focus,
    .fr-desktop.fr-disabled .fr-command:hover {
        background-image: initial;
        background-color: transparent
    }

    .fr-popup .fr-table-size .fr-select-table-size>span.hover,
    .fr-popup .fr-table-size .fr-select-table-size>span:hover,
    .fr-popup.fr-mobile .fr-command.fr-blink,
    .fr-toolbar.fr-mobile .fr-command.fr-blink {
        background-image: initial;
        background-color: transparent
    }

    .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper {
        background-image: initial;
        background-color: #181a1b
    }

    .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
        color: inherit;
        text-decoration-color: initial
    }

    .fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover,
    .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active,
    .fr-image-progress-bar-layer>div.fr-loader {
        background-image: initial;
        background-color: #1e2021
    }

    .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
        color: #c4bfb6
    }

    .fr-command.fr-btn.fr-active+.fr-dropdown-menu,
    .fr-popup {
        border-color: #393f42
    }

    .fr-popup {
        background-image: initial;
        background-color: #181a1b;
        box-shadow: #252829 0 0 5px -2px
    }

    .fr-popup.fr-above {
        border-top-color: initial;
        border-bottom-color: #545c69
    }

    .fr-popup .fr-input-line input[type=text]:focus,
    .fr-popup .fr-input-line textarea:focus {
        border-color: #287288
    }

    .fr-popup .fr-buttons,
    .fr-popup input {
        border-bottom-color: initial
    }

    .fr-popup .fr-checkbox span {
        border-color: #545c69
    }

    .fr-popup .fr-checkbox input:checked+span {
        background-image: initial;
        background-color: #256b7f;
        border-color: #28758b
    }

    .fr-popup .fr-checkbox input:focus+span {
        border-color: #28758b
    }

    .fr-popup.fr-desktop .fr-arrow,
    .locale::after,
    .locale::before {
        border-left-color: transparent;
        border-right-color: transparent;
        border-bottom-color: #393f42
    }

    .fr-popup.fr-desktop.fr-above .fr-arrow {
        border-bottom-color: initial;
        border-top-color: inherit
    }

    .fr-view table td,
    .fr-view table th {
        border-color: #3a3a3a
    }

    .fr-view a.fr-green {
        color: #7fff7f
    }

    .fr-view .fr-text-gray {
        color: #bab5ab !important
    }

    .fr-view .fr-text-bordered {
        border-top-color: #5f5f5f;
        border-bottom-color: #5f5f5f
    }

    .fr-view .fr-video>*,
    textarea.fr-code {
        border-color: initial
    }

    .fr-box .fr-counter {
        color: #c6c2b9;
        border-top-color: #343f43;
        border-left-color: #343f43
    }

    .fr-box.fr-rtl .fr-counter {
        border-left-color: initial;
        border-right-color: #373737
    }

    textarea.fr-code {
        background-image: initial;
        background-color: #181a1b;
        color: #e8e6e3
    }

    .fr-box.fr-code-view.fr-inline,
    .fr-box.fr-inline .fr-command.fr-btn.html-switch {
        box-shadow: rgba(0, 0, 0, .12) 0 1px 3px, rgba(0, 0, 0, .24) 0 1px 2px
    }

    .fr-box.fr-inline .fr-command.fr-btn.html-switch {
        background-image: initial;
        background-color: #181a1b;
        color: #d5d2cc;
        border-color: initial;
        text-decoration-color: initial
    }

    .fr-popup .fr-colors-tabs .fr-colors-tab {
        color: #d5d2cc
    }

    .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab,
    .fr-popup .fr-colors-tabs .fr-colors-tab:hover {
        color: #73c0d6
    }

    .fr-image-progress-bar-layer>div.fr-loader span,
    .fr-image-resizer .fr-handler,
    .fr-popup .fr-colors-tabs .fr-colors-tab[data-param1=background]::after {
        background-image: initial;
        background-color: #256b7f
    }

    .fr-popup .fr-color-set>span.fr-selected-color::after {
        color: #fff
    }

    .fr-image-resizer,
    .fr-popup .fr-color-set>span:hover,
    table td.fr-selected-cell,
    table th.fr-selected-cell {
        border-color: #28758b
    }

    .fr-image-resizer .fr-handler {
        border-color: #333
    }

    .fr-image-upload-layer {
        border-color: #3b464b;
        color: #b8b3a9
    }

    .fr-image-upload-layer:hover {
        background-color: #1b1c1d
    }

    .fr-image-upload-layer.fr-drop {
        background-image: initial;
        background-color: #1e2021;
        border-color: #28758b
    }

    .fr-table-resizer div {
        border-right-color: #28758b
    }

    .fr-popup .fr-table-size .fr-select-table-size>span>span {
        border-color: #3a3a3a
    }

    .fr-popup .fr-table-colors>span.fr-selected-color::after {
        color: #fff
    }

    .fr-popup .fr-table-colors>span:hover,
    .locale {
        background-color: #1b1c1d;
        border-color: #393f42;
        color: #d5d2cc
    }

    .locale::after,
    .locale::before {
        border-bottom-color: #303840
    }

    .locale::before {
        border-bottom-color: #393f42
    }

    .blockquote::before,
    .locale__item:hover,
    blockquote::before {
        background-color: #1e2021
    }

    .locale__item.is-active::after {
        border-right-color: #4b565b;
        border-top-color: #4b565b
    }

    .text-core .text-dropdown {
        background-image: initial;
        background-color: #181a1b;
        border-color: #343f43
    }

    .text-core .text-suggestion {
        border-color: transparent
    }

    .text-core .text-suggestion.text-selected {
        background-image: initial;
        background-color: #24667a;
        border-color: #2a7990;
        color: #fff
    }

    .text-core .text-button {
        background-image: initial;
        background-color: #1e2021
    }

    .heading,
    h1,
    h2,
    h3,
    h4 {
        color: #d5d2cc
    }

    .heading--notify {
        color: #bdd08e
    }

    .heading--blue {
        color: #73c0d6
    }

    .heading-caps {
        color: #c9c5bd
    }

    .lede {
        color: #b8b3a9 !important
    }

    .ruled {
        border-bottom-color: #343f43
    }

    .deflist {
        color: #d5d2cc
    }

    .listing--requests>*,
    .listing--ruled>* {
        border-top-color: #343f43
    }

    .listing--article>* {
        color: #d5d2cc
    }

    .listing--hilite {
        background-color: #102129;
        border-color: #343f43
    }

    .listing--hilite>* {
        background-color: transparent
    }

    .button {
        background-image: linear-gradient(#181a1b 0, #191a1b 100%);
        border-color: #393f42;
        box-shadow: rgba(0, 0, 0, .05) 0 1px 1px 0;
        color: #c0bcb3
    }

    .button:hover {
        text-decoration-color: initial
    }

    .button:focus:enabled,
    .button:hover:enabled,
    a.button:focus,
    a.button:hover,
    label.button:focus,
    label.button:hover,
    span.button:focus,
    span.button:hover {
        background-image: linear-gradient(#181a1b 0, #102129 100%);
        border-color: #3c484e;
        color: #cecac3;
        text-decoration-color: initial
    }

    .button.button--active,
    .button:active:enabled,
    a.button:active,
    label.button:active,
    span.button:active {
        background-image: linear-gradient(#102129 0, #1e2021 100%);
        box-shadow: rgba(0, 0, 0, .08) 0 0 2px 0;
        text-decoration-color: initial
    }

    .button--primary {
        background-color: #24667a;
        background-image: linear-gradient(to top, rgba(0, 0, 0, .04), rgba(24, 26, 27, .04) 57%);
        box-shadow: rgba(0, 0, 0, .18) 0 1px 1px, rgba(24, 26, 27, .16) 0 1px inset, rgba(24, 26, 27, .35) 0 0 0 inset;
        border-color: rgba(102, 102, 102, .16);
        color: #fff
    }

    .button--primary:active:enabled,
    .button--primary:focus:enabled,
    .button--primary:hover:enabled {
        background-image: linear-gradient(to top, rgba(0, 0, 0, .12), rgba(0, 0, 0, .06) 57%);
        border-color: rgba(102, 102, 102, .16);
        color: #fff
    }

    .button--alert {
        box-shadow: rgba(0, 0, 0, .05) 0 1px 1px 0;
        border-color: #a62d13;
        color: #eb6d52
    }

    .button--alert:focus:enabled,
    .button--alert:hover:enabled {
        border-color: #ae3015;
        color: #eb7156
    }

    .button--addon {
        background-color: #181a1b;
        box-shadow: rgba(0, 0, 0, .04) -1px 2px 1px inset
    }

    .button--signin {
        color: #fff
    }

    button.button--signin--facebook,
    button.button--signin--google,
    button.button--signin--twitter {
        background-color: #0c5790;
        background-image: linear-gradient(#12578c 0, #0a5488 100%);
        box-shadow: rgba(0, 0, 0, .18) .5px .866px 2px 0, rgba(24, 26, 27, .1) 0 1px 0 0 inset;
        border-color: #276491
    }

    button.button--signin--facebook,
    button.button--signin--google {
        background-color: #2b4378;
        background-image: linear-gradient(#2b4378 0, #2e4372 100%);
        border-color: #315095
    }

    button.button--signin--google {
        background-image: linear-gradient(#0646ad 0, #03429f 100%);
        background-color: initial;
        border-color: #1c54a9
    }

    .button--signin--twitter:active:enabled,
    .button--signin--twitter:focus:enabled,
    .button--signin--twitter:hover:enabled {
        border-color: #296998;
        background-image: linear-gradient(#15639f 0, #0b619d 100%);
        background-color: initial;
        color: #fff
    }

    .button--signin--facebook:active:enabled,
    .button--signin--facebook:focus:enabled,
    .button--signin--facebook:hover:enabled {
        border-color: #33539b;
        background-image: linear-gradient(#2b4378 0, #2e4472 100%);
        background-color: initial;
        color: #fff
    }

    .button--signin--google:active:enabled,
    .button--signin--google:focus:enabled,
    .button--signin--google:hover:enabled {
        border-color: #1d59b0;
        background-image: linear-gradient(#064ec1 0, #044cb7 100%);
        background-color: initial;
        color: #fff
    }

    .button--tweet {
        background-image: initial;
        background-color: #0e558b;
        border-color: rgba(102, 102, 102, .15);
        color: #fff
    }

    .button--tweet.button:focus,
    .button--tweet.button:hover,
    .button--tweet:focus:enabled,
    .button--tweet:hover:enabled {
        background-image: initial;
        background-color: #0f5c95;
        border-color: rgba(102, 102, 102, .15);
        color: #fff
    }

    .button--share {
        background-image: initial;
        background-color: #2f446f;
        border-color: rgba(102, 102, 102, .2);
        color: #fff
    }

    .button--share.button:focus,
    .button--share.button:hover,
    .button--share:focus:enabled,
    .button--share:hover:enabled {
        background-image: initial;
        background-color: #2f446f;
        border-color: rgba(102, 102, 102, .2);
        color: #fff
    }

    .button__wraplozenge> :not(:last-child) {
        border-right-color: initial
    }

    .button__wraplozenge> :hover {
        border-left-color: #393f42;
        border-right-color: #393f42
    }

    .button__wraplozenge> :hover:first-child {
        border-left-color: #3c484e
    }

    .button__wraplozenge> :hover:last-child {
        border-right-color: #3c484e
    }

    .btn-loader__bar {
        background-color: #252829
    }

    .inputaddon__field {
        background-color: #181a1b;
        box-shadow: rgba(0, 0, 0, .04) 0 2px 1px inset
    }

    .inputaddon__field--big+.button,
    .inputaddon__field--big+.button:focus {
        border-left-color: initial
    }

    .inputaddon__field,
    .inputaddon__item {
        border-color: #393f42
    }

    .inputaddon__field--big:focus,
    .inputaddon__field--big:focus+.button {
        border-color: #3b464b
    }

    .inputaddon__field--big:focus+.button {
        background-image: linear-gradient(#181a1b 0, #102129 100%);
        background-color: initial
    }

    .inputaddon__field--wide:focus+.inputaddon__item--borderless {
        background-image: linear-gradient(#102129 0, #1b1c1d 100%);
        border-left-color: #393f42
    }

    .inputaddon__field~.inputaddon__item--borderless {
        background-color: transparent;
        border-color: initial
    }

    .switch__div,
    .switch__div::before {
        background-color: #1b1c1d;
        background-image: linear-gradient(rgba(0, 0, 0, .3), transparent);
        border-color: rgba(102, 102, 102, .3);
        box-shadow: rgba(24, 26, 27, .8) 0 1px 1px
    }

    .switch__div::before {
        background-image: linear-gradient(rgba(24, 26, 27, .3), rgba(24, 26, 27, 0));
        border-color: rgba(102, 102, 102, .7);
        box-shadow: rgba(0, 0, 0, .5) 0 0 .5em, rgba(24, 26, 27, .3) 0 .2em inset, rgba(0, 0, 0, .2) 0 -.1em .3em inset
    }

    .switch:active+.switch__div::before {
        background-color: #2c2f31
    }

    .drill-default.drill-focus {
        background-image: linear-gradient(-180deg, rgba(24, 26, 27, .5) 0, #1a1b1c 100%);
        border-color: transparent;
        box-shadow: rgba(36, 102, 122, .65) 0 0 3px 1px
    }

    .textfield__label--error .drill-default {
        border-color: #a62d13;
        box-shadow: rgba(143, 37, 18, .55) 0 0 4px 0, rgba(0, 0, 0, .08) 0 1px 1px 0 inset
    }

    .drilldown {
        background-color: #181a1b;
        border-color: #393f42
    }

    .dd__back,
    .dd__link,
    .nav__menu a {
        color: #c9c5bd
    }

    .dd__link:hover {
        background-color: #24667a;
        box-shadow: rgba(0, 0, 0, .16) 0 0 0 1px inset;
        color: #fff
    }

    .dd__back {
        border-bottom-color: #323c42
    }

    .datepicker>.icon {
        background-color: #181a1b;
        background-image: linear-gradient(-180deg, rgba(24, 26, 27, .5) 0, #1a1b1c 100%);
        border-left-color: #393f42
    }

    .picker {
        color: #d5d2cc
    }

    .textfield.picker__input {
        background-color: transparent
    }

    .textfield.picker__input--active {
        border-color: #287288;
        box-shadow: rgba(0, 0, 0, .07) 0 1px 2px inset, rgba(18, 86, 137, .5) 0 0 5px
    }

    .picker__holder {
        background-image: initial;
        background-color: #181a1b;
        border-color: #393f42
    }

    .picker__year {
        color: #b8b3a9
    }

    .picker__select--month,
    .picker__select--year {
        border-color: #393f42
    }

    .picker__select--month:focus,
    .picker__select--year:focus {
        border-color: #28758b
    }

    .picker__weekday {
        color: #b8b3a9
    }

    .picker__day {
        border-color: transparent
    }

    .picker__day--today::before {
        border-left-color: transparent
    }

    .picker__button--today[disabled]::before,
    .picker__day--disabled::before {
        border-top-color: #444
    }

    .picker__day--outfocus {
        color: #e0deda
    }

    .picker--focused .picker__day--highlighted,
    .picker__day--highlighted:hover,
    .picker__day--infocus:hover,
    .picker__day--outfocus:hover {
        color: #e8e6e3
    }

    .picker--focused .picker__day--selected,
    .picker__day--highlighted,
    .picker__day--selected,
    .picker__day--selected:hover,
    .picker__day:hover {
        border-color: #28758b
    }

    .picker--focused .picker__day--disabled,
    .picker__day--disabled,
    .picker__day--disabled:hover {
        background-image: initial;
        background-color: #1b1d1e;
        border-color: #353535;
        color: #e0deda
    }

    .picker__day--highlighted.picker__day--disabled,
    .picker__day--highlighted.picker__day--disabled:hover {
        background-image: initial;
        background-color: #2c2e30
    }

    .picker__button--clear,
    .picker__button--close,
    .picker__button--today {
        border-color: #333;
        background-image: initial;
        background-color: #181a1b
    }

    .picker__button--clear:focus,
    .picker__button--close:focus,
    .picker__button--today:focus {
        border-color: #28758b
    }

    .picker__button--today::before {
        border-left-color: transparent
    }

    .picker__button--clear::before {
        border-top-color: #a62d13
    }

    .fieldset__divider {
        border-bottom-color: #393f42
    }

    .fieldset__legend {
        color: #d5d2cc
    }

    .file-btn {
        border-color: #3b464b
    }

    .file-btn,
    .file-btn::after {
        background-image: initial;
        background-color: #181a1b
    }

    .file-btn.is-active {
        border-color: #287288;
        box-shadow: rgba(36, 102, 122, .48) 0 0 4px 0
    }

    .file-input {
        color: transparent
    }

    .dz-area {
        background-image: initial;
        background-color: #181a1b;
        border-color: #3b464b
    }

    .dz-preview .dz-error-message {
        color: #eb6d52
    }

    .dz-drag-hover {
        border-color: #287288;
        box-shadow: rgba(36, 102, 122, .48) 0 0 4px 0
    }

    .drill-default,
    .dz-preview--large,
    .select {
        background-color: #181a1b;
        background-image: linear-gradient(-180deg, rgba(24, 26, 27, .5) 0, #1a1b1c 100%);
        border-color: #343f43
    }

    .dz-preview--large .dz-progress {
        background-color: #1e2021
    }

    .dz-preview--large .dz-progress .dz-upload {
        background-color: #24667a
    }

    .dz-preview--large .dz-filename {
        color: #d5d2cc
    }

    .drill-default,
    .select {
        border-color: #393f42;
        color: #c0bcb3
    }

    .drill-default:focus,
    .select:focus {
        background-color: #181a1b;
        background-image: linear-gradient(-180deg, rgba(24, 26, 27, .5) 0, #1a1b1c 100%);
        border-color: transparent;
        box-shadow: rgba(36, 102, 122, .65) 0 0 3px 1px
    }

    .textfield {
        background-color: #181a1b;
        border-color: #393f42;
        box-shadow: rgba(0, 0, 0, .04) 1px 1.732px 1px 0 inset;
        color: #d5d2cc
    }

    .textfield--heading {
        border-top-color: initial;
        border-right-color: initial;
        border-left-color: initial;
        border-bottom-color: transparent;
        color: #d5d2cc
    }

    .textfield--heading:focus {
        border-color: #287288
    }

    .textfield--disabled,
    .textfield--readonly {
        border-color: transparent
    }

    .textfield--readonly:focus {
        box-shadow: none
    }

    .textfield--auto+.icon {
        background-color: #181a1b;
        background-image: linear-gradient(-180deg, rgba(24, 26, 27, .5) 0, #1a1b1c 100%);
        border-left-color: #393f42
    }

    .textfield--error,
    .textfield--error:focus {
        border-color: #a62d13 !important;
        box-shadow: rgba(143, 37, 18, .55) 0 0 4px 0, rgba(0, 0, 0, .08) 0 1px 1px 0 inset !important
    }

    .textfield__label {
        color: #d5d2cc
    }

    .textfield__label--error {
        color: #eb6d52
    }

    .textfield__label--error .textfield,
    .textfield__label--error .textfield--textarea {
        border-color: #a62d13;
        box-shadow: rgba(143, 37, 18, .55) 0 0 4px 0, rgba(0, 0, 0, .08) 0 1px 1px 0 inset
    }

    .textfield__label--error .textfield--heading::-webkit-input-placeholder {
        color: #eb6d52
    }

    .textfield__error-msg {
        color: #b8b3a9
    }

    .textfield__remove-btn,
    .textfield__remove-btn--inline {
        color: #eb6d52
    }

    .toggle::selection {
        background-image: none;
        background-color: initial
    }

    .toggle+.toggle-btn {
        background-image: initial;
        background-color: #252829;
        box-shadow: rgba(0, 0, 0, .12) 0 0 2px inset
    }

    .toggle+.toggle-btn::after {
        background-image: initial;
        background-color: #181a1b;
        box-shadow: rgba(0, 0, 0, .15) 1px 1px 1px
    }

    .toggle:checked+.toggle-btn {
        background-color: #545937
    }

    .breadcrumb {
        color: #b8b3a9
    }

    .nav__menu a:active,
    .nav__menu a:hover {
        background-image: initial;
        box-shadow: rgba(0, 0, 0, .16) 0 0 0 1px inset;
        color: #fff;
        text-decoration-color: initial
    }

    .nav__menu a:active {
        background-color: #24667a
    }

    .pager {
        border-top-color: #343f43
    }

    .pager__selected {
        border-top-color: #287288
    }

    .tab__wrap {
        border-bottom-color: #343f43
    }

    .tab>*,
    .tab__notCurrent:hover {
        border-bottom-color: #287288
    }

    .tab__notCurrent {
        border-bottom-color: transparent
    }

    .tab__notCurrent a:link {
        color: #c0bcb3
    }

    .tab__notCurrent a:hover {
        color: #73c0d6
    }

    .tab>* a:hover {
        text-decoration-color: initial
    }

    .author-list {
        background-color: #181a1b;
        border-color: #343f43;
        box-shadow: rgba(0, 0, 0, .05) 0 1px 1px 0
    }

    .author-list__item.is-selected,
    .author-list__item:hover {
        background-color: #24667a;
        box-shadow: rgba(0, 0, 0, .16) 0 0 0 1px inset;
        color: #fff
    }

    .divider__text {
        background-image: initial;
        background-color: #181a1b
    }

    .flag {
        background-color: #1b1c1d;
        color: #fff
    }

    .flag--answered,
    .flag--completed {
        background-color: #5e702f
    }

    .flag--planned {
        background-color: #2e645d
    }

    .graybar--slim,
    .signin-link,
    .signin-link--toast,
    .signin-link--wide {
        background-color: #1b1c1d;
        color: #d5d2cc
    }

    .signin-link--wide:hover {
        background-color: #1c1e1f
    }

    .signin-link--toast::before {
        border-color: transparent #303840 transparent transparent
    }

    .article__vote {
        border-top-color: #343f43;
        border-bottom-color: #343f43
    }

    .article__vote__tip {
        background-color: #40364d;
        color: #fff
    }

    .article__vote__tip::after {
        border-color: #5b4d6e transparent transparent
    }

    .button--green {
        background-color: #181a1b;
        border-color: #61673e;
        color: #bbc197
    }

    .button--green:hover {
        border-color: #686d42;
        color: #c4c9a5
    }

    .section--cat .listing--requests>.media:last-child {
        border-bottom-color: #343f43
    }

    .cta {
        color: #d5d2cc;
        border-color: #343f43
    }

    .icon-flag {
        background-color: initial
    }

    .cc-link,
    .cc-revoke:hover,
    cloudflare-app[app=cf-auth-bar] a {
        text-decoration-color: initial
    }

    .cc-link:active,
    .cc-link:visited {
        color: initial
    }

    .cc-highlight .cc-btn:first-child {
        background-color: transparent;
        border-color: transparent
    }

    .cc-highlight .cc-btn:first-child:focus,
    .cc-highlight .cc-btn:first-child:hover {
        background-color: transparent;
        text-decoration-color: initial
    }

    .fa-border {
        border-color: #363636
    }

    .fa-inverse {
        color: #fff
    }

    .home--start {
        background-image: initial;
        background-color: #181a1b
    }

    .home--notice {
        background-image: initial;
        background-color: rgba(180, 0, 0, .2);
        color: #dbd8d2
    }

    .home--basicbutton {
        background-color: #235b8a;
        border-color: initial;
        color: #fff;
        text-decoration-color: initial
    }

    .header__top,
    .search--home {
        background-image: initial;
        background-color: #181a1b
    }

    .search--home .heading {
        color: #e8e6e3
    }

    .header__top {
        background-color: #255a87;
        border-bottom-color: #28689e
    }

    .menu__link.active {
        background-color: #235b8a
    }

    .header__top .u-visuallink,
    .header__top a,
    .header__top a:active,
    .header__top a:focus,
    .header__top a:visited {
        color: #fff
    }

    .header__top .u-visuallink:hover,
    .header__top a:hover {
        color: #fff
    }

    .search--home .search .inputaddon__item {
        background-image: initial;
        background-color: #10436e;
        border-color: #1c73bd;
        color: #fff
    }

    .nav__menu {
        background-color: #10436e;
        border-color: initial
    }

    .nav__separator {
        background-color: #082135
    }

    .nav__menu a:hover {
        box-shadow: none;
        background-color: #0e385d !important
    }

    .fr-desktop .fr-command.fr-active.fr-selected,
    .fr-desktop .fr-command.fr-active:focus,
    .fr-desktop .fr-command.fr-active:hover,
    .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab,
    .fr-popup .fr-colors-tabs .fr-colors-tab:hover,
    .fr-popup .fr-command.fr-btn.fr-active,
    .fr-toolbar .fr-command.fr-btn.fr-active,
    .heading--blue,
    .tab__notCurrent a:hover,
    .u-visuallink,
    .u-visuallink:hover,
    a,
    a:active,
    a:focus,
    a:hover {
        color: #78b0da
    }

    .autocomplete--field__item.is-selected,
    .autocomplete--field__item:hover,
    .button--primary,
    .button--primary:active:enabled,
    .button--primary:focus:enabled,
    .button--primary:hover:enabled,
    .dd__link:hover,
    .fr-image-progress-bar-layer>div.fr-loader span,
    .fr-image-resizer .fr-handler,
    .fr-popup .fr-checkbox input:checked+span,
    .fr-popup .fr-colors-tabs .fr-colors-tab[data-param1=background]::after,
    .nav__menu a:active,
    .nav__menu a:hover {
        background-color: #255a87
    }

    .dz-drag-hover,
    .file-btn.is-active,
    .file-btn:focus,
    .search-wrapslim .inputaddon__field:focus,
    .textfield:focus {
        border-color: #286293;
        box-shadow: rgba(0, 0, 0, .07) 0 1px 2px inset, #255a87 0 0 4px -1px
    }

    .button--primary:active:enabled,
    .button--primary:focus:enabled,
    .drill-default.drill-focus,
    .drill-default:focus,
    .select:focus {
        box-shadow: #255a87 0 0 3px 0
    }

    .fr-image-resizer,
    .fr-image-upload-layer.fr-drop,
    .fr-popup .fr-checkbox input:checked+span,
    .fr-popup .fr-checkbox input:focus+span,
    .fr-popup .fr-input-line input[type=text]:focus,
    .fr-popup .fr-input-line textarea:focus,
    .fr-popup .fr-table-size .fr-select-table-size>span.hover>span,
    .fr-table-resizer div,
    .pager__selected,
    .picker--focused .picker__day--selected,
    .picker__button--clear:focus,
    .picker__button--close:focus,
    .picker__day--highlighted,
    .picker__day--selected:hover,
    .picker__select--month:focus,
    .picker__select--year:focus,
    .tab>li,
    .tab__notCurrent:hover,
    .textfield--heading:focus,
    .textfield.picker__input--active,
    table td.fr-selected-cell,
    table th.fr-selected-cell {
        border-color: #286293
    }

    .picker__button--today::before,
    .picker__day--today::before {
        border-top-color: #286293
    }

    .ace_editor {
        -webkit-tap-highlight-color: transparent
    }

    .ace_scroller {
        background-color: inherit
    }

    .ace_dragging .ace_scroller::before {
        background-image: initial;
        background-color: rgba(26, 27, 28, .01)
    }

    .ace_dragging.ace_dark .ace_scroller::before {
        background-image: initial;
        background-color: rgba(0, 0, 0, .01)
    }

    .ace_scroller.ace_scroll-left {
        box-shadow: rgba(0, 0, 0, .4) 17px 0 16px -16px inset
    }

    .ace_text-input {
        background-image: initial;
        background-color: transparent;
        border-color: initial
    }

    .ace_text-input.ace_composition {
        background-image: inherit;
        background-color: inherit;
        color: inherit
    }

    .ace_cursor {
        border-left-color: initial
    }

    .ace_overwrite-cursors .ace_cursor {
        border-bottom-color: initial
    }

    .ace_tooltip {
        background-color: #181a1b;
        background-image: linear-gradient(transparent, rgba(0, 0, 0, .1));
        border-color: #4c4c4c;
        box-shadow: rgba(0, 0, 0, .3) 0 1px 2px;
        color: #e8e6e3
    }

    .ace_fold-widget:hover {
        border-color: rgba(102, 102, 102, .3);
        background-color: rgba(24, 26, 27, .2);
        box-shadow: rgba(24, 26, 27, .7) 0 1px 1px
    }

    .ace_fold-widget:active {
        border-color: rgba(102, 102, 102, .4);
        background-color: rgba(0, 0, 0, .05);
        box-shadow: rgba(24, 26, 27, .8) 0 1px 1px
    }

    .ace_dark .ace_fold-widget:hover {
        background-color: rgba(24, 26, 27, .1)
    }

    .ace_dark .ace_fold-widget:active,
    .ace_dark .ace_fold-widget:hover {
        box-shadow: rgba(24, 26, 27, .2) 0 1px 1px
    }

    .ace_fold-widget.ace_invalid {
        background-color: #600000;
        border-color: #941d1d
    }

    .ace_underline {
        text-decoration-color: initial
    }

    .ace_error-marker {
        background-color: rgba(204, 0, 0, .2)
    }

    .ace_highlight-marker {
        background-color: rgba(204, 204, 0, .2)
    }

    .ace-tm .ace_gutter {
        background-image: initial;
        background-color: #1c1e1f;
        color: #d6d3cd
    }

    .ace-tm .ace_print-margin {
        background-image: initial;
        background-color: #1f2122
    }

    .ace-tm .ace_fold {
        background-color: #141a78
    }

    .ace-tm {
        background-color: #181a1b
    }

    .ace-tm,
    .ace-tm .ace_cursor,
    cloudflare-app[app=cf-auth-bar] a {
        color: #e8e6e3
    }

    .ace-tm .ace_invisible {
        color: #c5c1b9
    }

    .ace-tm .ace_keyword,
    .ace-tm .ace_storage {
        color: #337dff
    }

    .ace-tm .ace_constant {
        color: #fa5a5e
    }

    .ace-tm .ace_constant.ace_buildin {
        color: #5848f6
    }

    .ace-tm .ace_constant.ace_language {
        color: #5893f6
    }

    .ace-tm .ace_constant.ace_library {
        color: #76fa7e
    }

    .ace-tm .ace_invalid {
        background-color: rgba(204, 0, 0, .1);
        color: #f33
    }

    .ace-tm .ace_support.ace_function {
        color: #a9bcd2
    }

    .ace-tm .ace_support.ace_constant {
        color: #76fa7e
    }

    .ace-tm .ace_support.ace_class,
    .ace-tm .ace_support.ace_type {
        color: #6d9bde
    }

    .ace-tm .ace_keyword.ace_operator {
        color: #bab5ab
    }

    .ace-tm .ace_string {
        color: #8ffc93
    }

    .ace-tm .ace_comment {
        color: #a0cab6
    }

    .ace-tm .ace_comment.ace_doc {
        color: #339cff
    }

    .ace-tm .ace_comment.ace_doc.ace_tag {
        color: #8eadc6
    }

    .ace-tm .ace_constant.ace_numeric {
        color: #5190ff
    }

    .ace-tm .ace_variable {
        color: #8ecdda
    }

    .ace-tm .ace_xml-pe {
        color: #c4bfb7
    }

    .ace-tm .ace_entity.ace_name.ace_function {
        color: #6ba1ff
    }

    .ace-tm .ace_heading {
        color: #337cff
    }

    .ace-tm .ace_list {
        color: #fa61d7
    }

    .ace-tm .ace_meta.ace_tag {
        color: #77b0ff
    }

    .ace-tm .ace_string.ace_regex {
        color: #f33
    }

    .ace-tm .ace_marker-layer .ace_selection {
        background-image: initial;
        background-color: #2d3032
    }

    .ace-tm.ace_multiselect .ace_selection.ace_start {
        box-shadow: #181a1b 0 0 3px 0
    }

    .ace-tm .ace_marker-layer .ace_step {
        background-image: initial;
        background-color: #cacc00
    }

    .ace-tm .ace_marker-layer .ace_stack {
        background-image: initial;
        background-color: #477b15
    }

    .ace-tm .ace_marker-layer .ace_bracket {
        border-color: #404040
    }

    .ace-tm .ace_marker-layer .ace_active-line {
        background-image: initial;
        background-color: rgba(0, 0, 0, .07)
    }

    .ace-tm .ace_gutter-active-line {
        background-color: #222426
    }

    .ace-tm .ace_marker-layer .ace_selected-word {
        background-image: initial;
        background-color: #1a1b1c;
        border-color: #0d0d8f
    }

    .error_widget_wrapper {
        background-image: inherit;
        background-color: inherit;
        color: inherit;
        border-color: initial
    }

    .error_widget,
    .error_widget_arrow {
        border-top-color: initial;
        border-bottom-color: initial
    }

    .error_widget.ace_error,
    .error_widget_arrow.ace_error {
        border-color: #ba0000
    }

    .error_widget.ace_warning,
    .error_widget_arrow.ace_warning {
        border-color: #b9a50b
    }

    .error_widget.ace_info,
    .error_widget_arrow.ace_info {
        border-color: #545454
    }

    .error_widget.ace_ok,
    .error_widget_arrow.ace_ok {
        border-color: #396f39
    }

    .error_widget_arrow {
        border-top-color: transparent !important;
        border-right-color: transparent !important;
        border-left-color: transparent !important
    }

    cloudflare-app[app=cf-auth-bar] cf-content {
        background-color: #856317;
        color: #eec78c
    }

    .heading--kilo {
        color: #fff !important
    }

    b {
        background: 0 0 !important;
        color: #7289da !important;
        text-decoration: underline
    }
}

@-moz-document domain("store.hypixel.net") {
    .header .logo {
        background-image: url(https://i.imgur.com/CXRSWRh.png)
    }

    #header,
    .extra-footer {
        background-color: #242627
    }

    .extra-footer h1 {
        color: #ddd
    }

    #main-container {
        background-color: #181a1b
    }

    .box-container .header,
    .content li {
        color: #fff
    }

    #header>div>div.navbar>div>ul>li.open>ul>li>a,
    .description span,
    .username-input,
    label,
    p,
    p>strong>span>span,
    span strong span span {
        color: #fff !important
    }

    .category-package .info .name {
        color: #eee
    }

    #package-1492424 .price,
    .category-package .info .price,
    .price b {
        color: #32cd32
    }

    .username-input {
        background: #484b52 !important
    }

    span strong>span {
        color: red !important
    }

    .category-package .buttons .user-requires-mvpplus {
        color: red
    }

    .product-table tr.row1 .feature {
        background: #23272a
    }

    .product-table tr.row1 .value {
        background: #23272a !important
    }

    .product-table td.value {
        background: 0 0 !important;
        color: #aaa
    }

    #package-1492413>div,
    #package-1492416>div,
    #package-1492424 div div,
    .product-table td.feature {
        color: #ccc
    }

    #package-1492424 .name,
    .category-description div,
    .description li,
    .modal-header h3,
    .table-striped tbody {
        color: #fff
    }

    .hide {
        background: #2c2f33
    }

    .modal-footer,
    .notice,
    .package-header,
    body>div.footer>div>div.language>div>ul,
    code {
        background: #23272a
    }

    .notice {
        color: red
    }

    code {
        border: 0
    }

    body>div.footer>div>div.language>div>ul>li>a {
        background: #23272a;
        color: #fff
    }

    body>div.footer>div>div.language>div>ul>li>a:hover {
        background: #2c2f33;
        color: #fff
    }

    .checkout h4,
    h2 {
        color: #f5f5f5
    }

    #header>div>div.navbar>div>ul>li.open>ul {
        background: #23272a;
        color: #fff !important
    }

    .table-striped tbody>tr:nth-child(odd)>td,
    .table-striped tbody>tr:nth-child(odd)>th {
        background: #23272a !important
    }

    .quantity {
        background: #23272a !important;
        color: #fff !important
    }

    .btn-group>.btn-small {
        background: #7289da;
        color: #fff
    }

    .input-append input {
        background: #484b52;
        color: #fff
    }

    .input-large,
    .input-xlarge {
        background: #484b52 !important;
        color: #fff !important
    }

    .checkbox,
    .form__choice {
        color: #ccc
    }

    #main-container>div>div.row>div>div>div.content.checkout>div.row>div.span8>form>div.basket.gateways>div:nth-child(1)>input {
        background: #23272a url(https://file.coffee/e6fn1WcOK.png) !important;
        border-radius: 5px
    }

    #main-container>div>div.row>div>div>div.content.checkout>div.row>div.span8>form>div.basket.gateways>div:nth-child(2)>input {
        background: #23272a url(https://file.coffee/OqWMYqG-q.png) !important;
        border-radius: 5px
    }

    #notification-bar.error {
        background: #8b0000 !important;
        color: red !important;
        border: 1px solid red !important;
        text-shadow: none !important
    }

    #cat-307502 .fr-dib,
    #cat-37606 .fr-dib,
    #cat-588562 .fr-dib,
    #cat-652264 .fr-dib,
    #cat-964206 .fr-dib,
    span .fr-fic {
        filter: invert();
        border-radius: 20px;
        border: 2px solid gray
    }

    #cat-531189 p span>span {
        visibility: hidden
    }

    #cat-531189 p span>span:before {
        visibility: visible;
        content: "All Mystery Boxes purchased here do not require any rank to open, including 4★ and 5★!";
        background: 0 0 !important;
        color: red !important
    }

    #cat-652264 span>span>span {
        background: 0 0 !important;
        color: red
    }

    #popupModal .package-header .button {
        background-color: transparent !important
    }

    .privacyStatement .page-header,
    .tax .page-header {
        margin-bottom: 0;
        border: 0
    }

    .basket.contents .quantity {
        width: 80px;
        height: 16px
    }
}