@charset "UTF-8"; /********* public:extra.less ********/
.button:active,a.button:active {
    background-image: linear-gradient(to bottom, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.02) 100%);
    box-shadow: 0 1px 3px rgba(0,0,0,0.3) inset
}

.header-proxy {
    position: relative;
    height: 130px;
	background: #454F47;
	/*********   background: url('../../../data/assets/illustrations/NB+coul200.jpg') no-repeat left bottom; ********/
    margin-top: 0px;
    z-index: 2
}

.header-proxy-shape {
    position: absolute;
    bottom: -0px;
    right: 0;
    width: 100%;
    height: 127px;
	/*********   background: url('../../../data/assets/illustrations/NB+coul200.jpg') no-repeat left bottom; ********/
	  
/*********     background: url('/data/styles/19/styles/mere/img/bottom-header-bar.svg') no-repeat right bottom; ********/ 
    z-index: 3
}
		
@media (prefers-color-scheme: dark) {
    :root:not([data-variation]) .header-proxy-shape {
        background:url('/data/styles/19/styles/mere/img/bottom-header-bar-dark.svg') no-repeat right bottom
    }
}

:root[data-color-scheme="dark"] .header-proxy-shape {
    background: url('/data/styles/19/styles/mere/img/bottom-header-bar-dark.svg') no-repeat right bottom
}

.header-proxy::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    opacity: 0;

    z-index: 2
}

.p-staffBar,.p-sectionLinks {
    position: relative;
    z-index: 3
}

.menu--account .menu-row.menu-row--highlighted {
    background: #484A4C;
    color: #fff
}

.menu--account .menu-row.menu-row--highlighted .username {
    color: #484848
}

.block.block--treeEntryChooser .block-container {
    margin: 7px
}

.p-body-inner {
    background: #484A4C;
    padding: 20px;
    border: 1px solid #ffffff;
    border-radius: 12px;
    box-shadow: 0 10px 100px 0 rgba(77,77,119,0.1)
}

@media (min-width: 900px) {
    .p-body-inner {
        position:relative;
        margin-top: 20px;
        margin-bottom: 20px;
        z-index: 3
    }
}

@media (prefers-color-scheme: dark) {
    :root:not([data-variation]) .p-body-inner {
        box-shadow:none
    }
}

:root[data-color-scheme="light"] .p-body-inner {
    box-shadow: none
}

.p-pageWrapper .p-breadcrumbs {
    background: #484A4C;
    padding: 10px;
    border-radius: 12px
}

.p-breadcrumbs--container {
    margin-bottom: 15px
}

.p-breadcrumbs--container .p-breadcrumbs {
    flex-grow: 1;
    margin-bottom: 0
}

@media (min-width: 900px) {
    .p-breadcrumbs--container .p-breadcrumbs {
        margin-right:6px
    }
}

.block--category .block-container {
    border: none
}

.block--category .block-header {
    background: #9064b4 url("/data/styles/19/styles/mere/img/category-strip.png");
    padding: 15px;
    background-size: 300px 100%;
    background-repeat: no-repeat
}

.block--category .block-body {
    background: #484A4C;
    padding: 10px
}

.p-body-sidebar .block-container {
    background: #484A4C;
    padding: 6px;
    border: none;
    overflow: hidden
}

.p-body-sidebar .block-container .block-minorHeader {
    margin: -6px -6px 5px
}

.p-body-sidebar .block-container .block-row {
    background: #484A4C;
    border-radius: 12px;
    margin-bottom: 6px
}

.p-body-sidebar .block-container .block-row:last-child {
    margin-bottom: 0
}

.template-forum_view .p-body-pageContent .block-container {
    border: none
}

.structItemContainer {
    background: #484A4C;
    padding: 10px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

.structItem {
    background: #484A4C
}

.structItem:first-child {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.structItem:last-child {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

.structItem-cell.structItem-cell--icon:not(.structItem-cell--iconEnd) .avatar {
    padding: 6px;
    border: 1px solid #474747
}

.structItem-iconContainer .structItem-secondaryIcon {
    display: none
}

.js-bookmarksMenuBody .contentRow-title {
    font-size: 17px
}

.alert.is-unread {
    color: #fff;
    background: #484A4C
}

@media (max-width: 650px) {
    .header--proxy {
        height:350px;
        margin-top: -140px
    }

    .p-guest--message {
        top: 40%;
        font-size: 14px;
        padding-left: 10px;
        padding-right: 10px
    }

    .p-guest--message h1 {
        font-size: 2em
    }
}

@media (prefers-color-scheme: dark) {
    :root:not([data-variation]) .block-minorHeader {
        background:#484A4C
    }
}

:root[data-color-scheme="dark"] .block-minorHeader {
    background: #484A4C
}

.p-navSticky.is-sticky,.header-proxy--overlay {
    background: linear-gradient(to right, #9064b4, #3b8d99)
}

@media (max-width: 480px) {
    .message-signature {
        display:block
    }

    body[data-template="EWRporta_articles_index"] .header-proxy,body[data-template="forum_list"] .header-proxy {
        background: url('data/assets/mere/illu_bg_pn_opti.svg') no-repeat center / 200%;
        height: 300px
    }

    body:not([data-template="forum_list"]):not([data-template="EWRporta_articles_index"]) .header-proxy {
        height: 180px;
        background-position: center top 20%;
        transform: scaleX(-1)
    }

    .p-guest--message {
        padding-top: 50px;
        font-size: 10px
    }

    body[data-template="EWRporta_articles_index"] .p-guest--message,body[data-template="forum_list"] .p-guest--message {
        padding-top: 50px;
        font-size: 10px
    }

    body:not([data-template="forum_list"]):not([data-template="EWRporta_articles_index"]) .p-guest--message,body:not([data-template="forum_list"]):not([data-template="EWRporta_articles_index"]) .header-proxy-shape {
        display: none
    }

    .p-body-inner,.block--messages .block-container {
        padding: 3px;
        border: none
    }

    .p-body-header {
        padding-left: 10px
    }
}

@media (prefers-color-scheme: dark) {
    :root:not([data-variation]) .header-proxy-shape {
        background:url(/data/styles/19/styles/mere/img/bottom-header-bar.svg) no-repeat right bottom
    }
}

:root[data-color-scheme="dark"] .header-proxy-shape {
    background: url(/data/styles/19/styles/mere/img/bottom-header-bar.svg) no-repeat right bottom
}

.header-proxy::before {
    background: #43c5c5
}

.label--lofi-rain {
    color: black;
    background-image: url(https://media1.tenor.com/m/w8ChWkEFk30AAAAd/rain-anime.gif);
    background-position: center;
    background-size: cover;
    border-radius: 3px;
    border: 1px solid #00f ff
}

.memberProfileBanner-u9178-m,.memberProfileBanner-u9178-l {
    background-image: url(https://media1.tenor.com/m/w8ChWkEFk30AAAAd/rain-anime.gif) !important;
    background-position-y: 50%;
    background-size: cover
}

.p-breadcrumbs--container .collapseTrigger:not(.button) {
    display: none
}

.memberTooltip-name a,.memberHeader-name {
    color: white !important
}

.block-outer:not(.block-outer--after) .pageNavWrapper:not(.pageNavWrapper--forceShow) {
    display: initial
}

.block-tabHeader {
    background: #484A4C
}

.smilie img.smilie--emoji {
    width: 1.467em;
    height: 1.467em
}

.fr-box img.smilie {
    width: 1.467em;
    height: 1.467em;
    vertical-align: middle
}

.contentRow-figure--emoji img.smilie--emoji {
    width: 1.467em;
    height: 1.467em
}

.bbHeading {
    color: #3b8d99
}
