:root {
    --body-bg-color: #342a38;
    --container-bg-color: #151515;
    --content-bg-color: #1C1C1C;
    --lyrics-color: #F4F2F5;
    --text-color: #F4F2F5;
    --btn-text-color: #fff;
    --divider-color: #383638;
    --menu-color: #39233D;
    --menu-color-hover: #261629;
    --menu-border-color: #261529;
    --secondary-color: #B85381;
    --link-and-btn-color: #B85381;
    --link-and-btn-hover-color: #794681;
    --modal-header-color: rgba(255, 255, 255, 0.08);
    --placeholder-color: #CBC8CC;
}

.b-theme--set-dark {display: none;}
.b-theme--set-light {display: block;}

body {background-blend-mode: overlay;}

.w-header {background-blend-mode: luminosity;background-color: #000;}
.b-header {background-color: rgba(20, 8, 22, 75%);}

.b-nav-add a {background: #45723e;}
.b-nav-add a:hover {background: #4f8347;}

.b-topnews__w-views {background: #5f5057;}
.b-topnews__views {background: var(--secondary-color);}

.b-accord__symbol {color: var(--link-and-btn-color);}

.b-sidebar__users__item a {color: var(--link-and-btn-color);}

.f-message-warning {background: #977156;border-color:var(--divider-color);}
.f-message-success {background: #3f7e3e;border-color:var(--divider-color);}
.f-message-error {background: #a55b46;border-color:var(--divider-color);}

.b-listing__item__actions .fc-icon.active, .b-tile__icons .fc-icon.active {color: var(--link-and-btn-color);}

.chord-tooltip {background: #b85381 !important;}
.chord-tooltip img {-webkit-filter: invert(1) !important;filter: invert(1) !important;}

#cf_async_container {background: white;border-radius: 25px;max-width: 500px;margin: 0 auto;}
