/* Profile picture outline */
.memberHeader-avatar {
margin: 0 auto !important;
padding-top: 20px !important;
}
.memberHeader .avatarWrapper,
.memberHeader .avatar.avatar--l {
margin: 0 auto !important;
box-shadow: inset 2px 2px #C5E0A8,
inset -2px -2px #2E5A1F,
0 4px 8px rgba(0,0,0,0.5) !important;
border: 4px solid #3F6F29 !important;
background: #E6EAD8 !important;
}
/* Titlebar above banner */
.memberHeader--withBanner::before {
content: "";
display: block;
height: 32px;
background: linear-gradient(to bottom, #A2C38A 0%, #6B9E4A 40%, #4A7F2E 100%) !important;
border-bottom: 2px solid #2E5A1F !important;
border-top: 2px solid #C5E0A8 !important;
position: relative;
z-index: 20;
box-shadow: inset 0 1px #ffffff, 0 2px 4px rgba(0,0,0,0.4);
}
/* Square mostly everything off */
.message,
.message--simple,
.message-inner,
.message-content,
.message-cell,
.message-cell--main,
.message-cell--user,
.message-footer,
.message-actionBar,
.message-body,
.js-messageContent,
.block-container,
.block,
.block-body,
.input,
.textarea,
.button,
.avatar,
.avatar img {
border-radius: 0 !important;
}
/* Elements WITH the border */
.message,
.message--simple,
.input,
.button {
background: #E6EAD8 !important;
border: 3px solid #3F6F29 !important;
box-shadow: inset 2px 2px #C5E0A8,
inset -2px -2px #2E5A1F !important;
}
/* profile post columns*/
.block.block--messages .block-body {
display: grid !important;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)) !important;
gap: 12px !important;
width: 90% !important;
max-width: 1200px !important;
margin: 30px auto 0 !important;
padding: 10px !important;
box-sizing: border-box !important;
/* Masonry magic (modern browsers) */
grid-template-rows: masonry !important; /* This creates the masonry effect */
align-items: start !important;
}
/* Fallback for browsers that don't support masonry columns */
@supports not (grid-template-rows: masonry) {
.block.block--messages .block-body {
column-count: 2 !important;
column-gap: 12px !important;
}
.block.block--messages .block-body > * {
break-inside: avoid !important;
margin-bottom: 12px !important;
}
}
/* Hidden junk */
.memberHeader-blurContainer,
.memberHeader-blur,
.memberHeader-stats,
.memberHeader-buttons,
.memberHeader-separator,
.featuredBadges,
.memberHeader--withBanner .username,
.memberHeader .userTitle,
.memberHeader-blurb,
.memberHeader-content,
.message-cell.message-cell--user,
.memberHeader-stats .pairs dt,
.memberHeader-stats .pairs dd,
.memberHeader-stats span,
.memberHeader-stats sreal womang {
display: none !important;
}
/* Essential visibility fixes */
.memberHeader .memberHeader-avatar,
.memberHeader .avatarWrapper,
.memberHeader .avatar,
.memberProfileBanner {
display: block !important;
z-index: 10 !important;
}
/* Elements WITHOUT border but WITH background */
.comment,
.message,
.message-responseRow,
.memberHeader,
.block-tabHeader.block-tabHeader--memberTabs,
.message-inner,
.message-content,
.profile-post-comment {
background: #E6EAD8 !important;
}
/* noob text and font */
h1, h2, h3, h4, h5, h6,
sreal womang, b, em, i, label, span, p, div, li, td, th, blockquote {
color: #000000 !important;
}
*,
*::before,
*::after {
color: #000000 !important;
font-family: Tahoma, sans-serif !important;
}