/* Don't embold greentext on hover (why in the fuck?) */
[class*=message-] #GreenText:hover {
    font-weight: normal !important;
}

html, [class*=isCompact-]:not(code) {
    font-family: Lato !important;
}

.emoji.jumboable {
    margin-top: -0.3em !important;
    width: 42px !important;
    height: 42px !important;
    vertical-align: baseline !important;
}

code {
    font-family: Hack !important;
}

/* prevent follow-up timestamps from being hidden (currently hardcoded for dark mode) */
.theme-dark [class*=timestampVisibleOnHover-] {
    color: hsla(0,0%,100%,.2);
}

/* Nox theme adjustments */
/* https://github.com/rauenzi/Nox */

:root {
    --nox-level1: hsl(0, 0%, 17%);
}

[class*=attachButton-] {
    width: 50px;
}

[class*=textArea-] {
    padding: 16px 0 16px 50px !important;
}

[class*=usernameWrapper-] [class*=username-]:hover {
    border-bottom: 1px solid;
}

[class*=containerCompact-][class*=container-][class*=isMentioned-] [class*=markup-],
.containerCompact-3V0ioj.container-1YxwTf .isMentioned-N-h9aa .markup-2BOw-j {
    border-left-width: 2px;
}

/* TODO: check if the following can be removed */
[class*=containerCompactBounded-] {
    padding: 0;
    margin: 0 !important;
}

[class*=divider-] {
    height: 30px;
}
[class*=divider-] > span {
    background: hsl(0, 0%, 25%) !important;
}
[class*=divider-][class*=dividerRed-] > span {
    background: hsl(358, 22%, 30%) !important;
}

[class*=channels-] [class*=scrollerWrap-] {
    box-shadow: none;
}

/*[class*=container-] {*/
/*.da-container {*/
.container-1YxwTf {
    background: none;
}
[class*="members-"] [class*="member-"] {
    padding: 0 !important;
}


/* hide stupid buttons */
[class*="channelTextArea-"] button[tabindex="2"],
[class*="channelTextArea-"] button[tabindex="3"]{
    display:none;
}
