.channel-theme .container--main {
    background: color-mix(in srgb, var(--rt-channel-background) 95%, transparent);
    color: var(--rt-channel-text);
    border-color: var(--rt-channel-border);
}

.channel-theme a {
    color: var(--rt-channel-accent)
}

.channel-theme .text--hint {
    color: var(--rt-channel-muted);
}

.channel-theme .nav {
    background: color-mix(in srgb, var(--rt-channel-background) 95%, transparent);
    border-color: var(--rt-channel-border);
}

.channel-theme .avatar,
.channel-theme .user-profile__featured-channels-group-header,
.channel-theme .container__header,
.channel-theme .container__header--flat,
.channel-theme .comment-section__filter,
.channel-theme .comment-section__section,
.channel-theme .community-post,
.channel-theme .comment,
.channel-theme .comment__respond,
.channel-theme .nav__item {
    border-color: var(--rt-channel-border);
}

.channel-theme .nav__link,
.channel-theme .nav__link:visited {
    color: var(--rt-channel-text);
}

.channel-theme .nav__link:hover,
.channel-theme .nav__link.active,
.channel-theme .nav__link.active:visited {
    color: var(--rt-channel-accent);
}

.channel-theme .nav__link:hover {
    background: none;
}

.channel-theme .nav__link.active {
    background-color: var(--rt-channel-border);
}

.channel-theme .container__header {
    color: var(--rt-channel-text);
}

.channel-theme .button,
.channel-theme .textarea,
.channel-theme .input,
.channel-theme .select {
    color: var(--rt-channel-text);
}

.channel-theme .button--subscribe[data-active="true"] {
    color: black;
}

.channel-theme .button--subscribe:not([data-active="true"]) {
    color: white;
}

.channel-theme .textarea,
.channel-theme .input {
    background: var(--rt-channel-background);
}

.channel-theme .button:not([data-active="true"]) .icon {
    filter: invert(1);
}

.channel-theme .comment-section__form {
    background: var(--rt-channel-background);
}