.memberTooltip-header {
    display: flex
}

.cover+.block {
    margin-top: 10px
}

.cover.cover-preset-linkRow {
    display: block;
    color: #6d7582;
    text-decoration: none;
    padding: .5rem .75rem;
    border-radius: 0.5rem !important;
    padding: 100px 6px 6px;
    vertical-align: bottom;
    color: #fff
}

.cover.cover-preset-linkRow.is-selected,.cover.cover-preset-linkRow:hover,.cover.cover-preset-linkRow:focus {
    color: #22c55e;
    text-decoration: none;
    color: #fff;
    border-left-color: rgba(114,57,234,0.5)
}

.cover.cover-preset-linkRow.is-selected:before,.cover.cover-preset-linkRow:hover:before,.cover.cover-preset-linkRow:focus:before {
    background-color: rgba(0,0,0,0.3)
}

.cover.cover-preset-linkRow.is-selected:focus,.cover.cover-preset-linkRow:hover:focus,.cover.cover-preset-linkRow:focus:focus {
    outline: 0
}

.cover.cover-preset-linkRow.is-selected.is-selected,.cover.cover-preset-linkRow:hover.is-selected,.cover.cover-preset-linkRow:focus.is-selected {
    border-left-color: #7239ea
}

.cover.noUserBanner .memberHeader-banners,.cover.noLastSeen .pairs.memberHeader-blurb,.cover.noTitle .memberHeader-blurb:not(.pairs) {
    display: none
}

.p-body-header.cover,.menu-row--highlighted.cover,.cover.menu-row.menu-row--alt,.cover {
    background-size: cover !important;
    background-position: 50% 50%;
    position: relative;
    color: rgba(255,255,255,0.8)
}

.p-body-header.cover .thTopicHeading__container__topics .thTopic--additional,.menu-row--highlighted.cover .thTopicHeading__container__topics .thTopic--additional,.cover.menu-row.menu-row--alt .thTopicHeading__container__topics .thTopic--additional,.cover .thTopicHeading__container__topics .thTopic--additional {
    color: #fff
}

.p-body-header.cover .memberHeader-blurb a,.menu-row--highlighted.cover .memberHeader-blurb a,.cover.menu-row.menu-row--alt .memberHeader-blurb a,.cover .memberHeader-blurb a,.p-body-header.cover .memberTooltip-blurb a,.menu-row--highlighted.cover .memberTooltip-blurb a,.cover.menu-row.menu-row--alt .memberTooltip-blurb a,.cover .memberTooltip-blurb a {
    color: inherit
}

.p-body-header.cover.memberTooltip-header,.menu-row--highlighted.cover.memberTooltip-header,.cover.menu-row.menu-row--alt.memberTooltip-header,.cover.memberTooltip-header {
    display: flex
}

.p-body-header.cover.memberTooltip-header .memberTooltip-avatar,.menu-row--highlighted.cover.memberTooltip-header .memberTooltip-avatar,.cover.menu-row.menu-row--alt.memberTooltip-header .memberTooltip-avatar,.cover.memberTooltip-header .memberTooltip-avatar {
    padding-right: 10px
}

.p-body-header.cover.memberTooltip-header .memberTooltip-headerInfo,.menu-row--highlighted.cover.memberTooltip-header .memberTooltip-headerInfo,.cover.menu-row.menu-row--alt.memberTooltip-header .memberTooltip-headerInfo,.cover.memberTooltip-header .memberTooltip-headerInfo {
    flex-grow: 1
}

.p-body-header.cover .username,.menu-row--highlighted.cover .username,.cover.menu-row.menu-row--alt .username,.cover .username {
    color: #fff
}

.p-body-header.cover .contentRow-minor,.menu-row--highlighted.cover .contentRow-minor,.cover.menu-row.menu-row--alt .contentRow-minor,.cover .contentRow-minor {
    color: inherit
}

.p-body-header.cover .pairs>dt,.menu-row--highlighted.cover .pairs>dt,.cover.menu-row.menu-row--alt .pairs>dt,.cover .pairs>dt {
    color: inherit
}

.p-body-header.cover.cover-thread,.menu-row--highlighted.cover.cover-thread,.cover.menu-row.menu-row--alt.cover-thread,.cover.cover-thread,.p-body-header.cover.cover-resource,.menu-row--highlighted.cover.cover-resource,.cover.menu-row.menu-row--alt.cover-resource,.cover.cover-resource,.p-body-header.cover.cover-user.memberHeader-main,.menu-row--highlighted.cover.cover-user.memberHeader-main,.cover.menu-row.menu-row--alt.cover-user.memberHeader-main,.cover.cover-user.memberHeader-main {
    padding-top: 130px
}

.p-body-header.cover .button,.menu-row--highlighted.cover .button,.cover.menu-row.menu-row--alt .button,.cover .button {
    background: #fff;
    color: #04c8c8
}

.p-body-header.cover .button:hover,.menu-row--highlighted.cover .button:hover,.cover.menu-row.menu-row--alt .button:hover,.cover .button:hover,.p-body-header.cover .button:active,.menu-row--highlighted.cover .button:active,.cover.menu-row.menu-row--alt .button:active,.cover .button:active,.p-body-header.cover .button:focus,.menu-row--highlighted.cover .button:focus,.cover.menu-row.menu-row--alt .button:focus,.cover .button:focus {
    color: #fff;
    background: #04c8c8
}

.p-body-header.cover .u-muted,.menu-row--highlighted.cover .u-muted,.cover.menu-row.menu-row--alt .u-muted,.cover .u-muted {
    color: inherit
}

.p-body-header.cover>*,.menu-row--highlighted.cover>*,.cover.menu-row.menu-row--alt>*,.cover>* {
    position: relative
}

.p-body-header.cover .memberHeader-avatar,.menu-row--highlighted.cover .memberHeader-avatar,.cover.menu-row.menu-row--alt .memberHeader-avatar,.cover .memberHeader-avatar {
    z-index: 1
}

.p-body-header.cover .memberHeader-name,.menu-row--highlighted.cover .memberHeader-name,.cover.menu-row.menu-row--alt .memberHeader-name,.cover .memberHeader-name,.p-body-header.cover .contentRow-header,.menu-row--highlighted.cover .contentRow-header,.cover.menu-row.menu-row--alt .contentRow-header,.cover .contentRow-header,.p-body-header.cover .memberTooltip-name,.menu-row--highlighted.cover .memberTooltip-name,.cover.menu-row.menu-row--alt .memberTooltip-name,.cover .memberTooltip-name {
    color: #fff
}

.p-body-header.cover .avatar,.menu-row--highlighted.cover .avatar,.cover.menu-row.menu-row--alt .avatar,.cover .avatar {
    border: 2px solid #101116
}

.p-body-header.cover:before,.menu-row--highlighted.cover:before,.cover.menu-row.menu-row--alt:before,.cover:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    background-color: rgba(0,0,0,0.4)
}

.memberHeader-main.p-body-header.cover:before,.memberHeader-main.menu-row--highlighted.cover:before,.memberHeader-main.cover.menu-row.menu-row--alt:before,.memberHeader-main.cover:before,.p-body-header.p-body-header.cover:before,.p-body-header.menu-row--highlighted.cover:before,.p-body-header.cover.menu-row.menu-row--alt:before,.p-body-header.cover:before {
    background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.7))
}

.p-body-header.cover {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 2px
}

.p-body-header.cover .p-title-value {
    color: #fff
}

.p-body-header.cover .p-description {
    color: inherit
}

.cover-update {
    width: 100%;
    height: 30px;
    top: -30px;
    position: absolute;
    background: #000;
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
    -webkit-transition: .15s .15s ease;
    transition: .15s .15s ease;
    padding: 3px;
    overflow: hidden;
    font-size: 0.75rem;
    display: none;
    align-items: flex-end;
    justify-content: center
}

.cover-update a {
    color: inherit;
    text-decoration: none
}

.cover-update a:hover {
    text-decoration: underline
}

.avatar--updateLink .cover-update {
    display: flex
}

.has-touchevents .cover-update,.avatar:hover .cover-update {
    bottom: 0
}

.cover-update a {
    text-shadow: 0 0 2px rgba(0,0,0,0.6);
    color: #fff
}

.cover-update a:hover {
    text-decoration: none
}

.cover.cover--positioning {
    cursor: move
}

.cover.cover--positioning>* {
    pointer-events: none;
    user-select: none
}

.cover.cover--positioning .buttonGroup-buttonWrapper {
    pointer-events: all
}

html.cover--positioning {
    user-select: none
}

html.cover--positioning .cover__action {
    display: inline-block !important
}

html.cover--positioning .th_covers__positionMessage {
    display: block
}

.cover__action {
    display: none !important
}

.th_covers__positionMessage {
    display: none
}

.th_covers__positionMessage__overlay {
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.th_covers__positionMessage__overlay .th_covers__positionMessage {
    padding: 10px 20px;
    background-color: rgba(16,17,22,0.8);
    color: #6d7582
}

.thcovers_presetRow {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-gap: 6px;
    margin-top: 6px
}

.thcovers_presetRow .thcovers_preset .block-minorHeader {
    color: inherit
}



		
		
		
		
		