.forum__status {
    display: flex;
    align-items: center;
    min-height: 40px;
    margin: 2px 0;
}

.forum__status__icon {
    height: 40px;
    width: 40px;
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2em;
    padding-bottom: 1px;
}
.forum__status__icon__background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    mask-image: linear-gradient(270deg, transparent 10%, var(--background-colour) 100%);
    -webkit-mask-image: linear-gradient(270deg, transparent 10%, var(--background-colour) 100%);
    background: var(--background-pattern);
    background-color: var(--accent-colour);
    background-blend-mode: multiply;
}

.forum__status__text {
    margin: 0 5px;
    flex: 1 1 auto;
}

.forum__status__emphasis {
    font-weight: 700;
}
