@-moz-document regexp(".*\\.slack\\.com.*") {
    #body{
        font-variant-ligatures: normal !important;
    }
/**
 * Larger Avatars, 48x48.
 */
#msgs_div ts-message.message:not(.automated):not(.bot_message) .message_gutter .message_icon .member_image.thumb_36[data-member-id] {
    width: 48px;
    height: 48px;
}
#msgs_div ts-message.message:not(.automated):not(.bot_message) .message_gutter .message_icon .member_image.thumb_36.ra[data-member-id],
#msgs_div ts-message.message:not(.automated):not(.bot_message) .message_gutter .message_icon .member_image.thumb_36.ura[data-member-id] {
    background-position: -110px -4px, center;
}
#msgs_div ts-message.message:not(.automated):not(.bot_message).first {
    min-height: 67px;
}
#msgs_div ts-message.message.automated .message_gutter,
#msgs_div ts-message.message.bot_message .message_gutter {
    left: 1.1em;
}
#msgs_div ts-message.message .message_gutter {
    padding: 0;
    width: auto;
    top: .25em;
    left: .75em;
}

/**
 * Reduce the size of Bot messages.
 */
#msgs_div ts-message.message.bot_message .message_body {
    font-size: 6pt;
}

/**
 * Color bot messages.
 */
#msgs_div ts-message.message.bot_message {
    background-color: rgba(245, 243, 215, .4);
}

/**
 * Add a HR to first messages.
 */
#msgs_div ts-message.message.first .message_content::before {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
    content: " ";
    display: block;
    margin-bottom: 0.5em;
}
#msgs_div ts-message.message.first .message_gutter .message_icon {
    margin-top: 0.7em;
}

/**
 * Add space around messages.
 */
#msgs_div ts-message.message {
    border-radius: .25em;
    margin: .5em 1% .5em 1%;
    padding: .25em 1em .25em 0;
}
    .special_formatting {
        font-family: Fira Code !important;
        font-size: 10pt !important;
        
    }
    pre {
        font-family: Fira Code !important;
        font-size: 10pt !important;
    }
}