:root {
    /* TEMAS */
    /* Padrão */
    --padrao_Body_bgColor: #0e0e0e;
    --padrao_Body_cColor: #fff;

    /* Tema Claro 
    --white_Body_bgColor: #fff;
    --white_Body_cColor: #000;
    */

    /* Amoled */
    --amoled_Body_bgColor: #000;
    --amoled_Body_cColor: white;

    /* Midnight Blue */
    --midnightBlue_Body_bgColor: #020b14;
    --midnightBlue_Body_cColor: white;

    /* WhiteBlue */
    --whiteBlue_Body_bgColor: rgb(197, 229, 255);
    --whiteBlue_Body_cColor: black;

    /* Sunset */
    --sunset_Body_bgColor: rgb(31, 25, 0);
    --sunset_Body_cColor: #fff;

    /* Marte */
    --marte_Body_bgColor: #301919;
    --marte_Body_cColor: white;

    /* Red Deprecated */
    --outdated-red_Body_bgColor: #2a2423;
    --outdated-red_cColor: white;

    /* Pinkrle */
    --pinkrle_Body_bgColor: #41025e;
    --pinkrle_cColor: white;

    /* Bastião (vossa majestade kkkk) */
    --bastiao_Body_bgColor: #3d5924;
    --bastiao_cColor: white;

    /* Laranjo */
    --laranjo_Body_bgColor: #5d1800;
    --laranjo_cColor: white;

    /* Vermelha */
    --vermelha_Body_bgColor: #550000;
    --vermelha_cColor: white;

    /* Vermoza */
    --vermoza_Body_bgColor: #550016;
    --vermoza_cColor: white;

    /* Verdinha */
    --verdinha_Body_bgColor: #031308;
    --verdinha_cColor: white;

    /* Lilás */
    --lilas_Body_bgColor: #1c182e;
    --lilas_cColor: white;

    /* Cinza Azul */
    --cinza-azul_Body_bgColor: #4e688f;
    --cinza-azul_cColor: white;
    
    /* Ash */
    --ash_Body_bgColor: #36373e;
    --ash_cColor: white;

    /* Discord */
    --dcdark_Body_bgColor: #202024;
    --dcdark_cColor: white;
}

/*
--------------------------
    BODY (PC & CELULAR)
--------------------------
*/

body.default-theme {
    background-color: var(--padrao_Body_bgColor);
    color: var(--padrao_Body_cColor);
}

body.amoled-theme {
    background-color: var(--amoled_Body_bgColor);
    color: var(--amoled_Body_cColor);
}

body.midnight-blue-theme {
    background-color: var(--midnightBlue_Body_bgColor);
    color: var(--midnightBlue_Body_cColor);
}

body.sunset-theme {
    background-color: var(--sunset_Body_bgColor);
    color: var(--sunset_Body_cColor);
}

body.mars-theme {
    background-color: var(--marte_Body_bgColor);
    color: var(--marte_Body_cColor);
}

body.outdated-red-theme {
    background-color: var(--outdated-red_Body_bgColor);
    color: var(--outdated-red_cColor);
}

body.pinkrle-theme {
    background-color: var(--pinkrle_Body_bgColor);
    color: var(--pinkrle_cColor);
}

body.bastiao-theme {
    background-color: var(--bastiao_Body_bgColor);
    color: var(--bastiao_cColor);
}

body.laranjo-theme {
    background-color: var(--laranjo_Body_bgColor);
    color: var(--laranjo_cColor);
}

body.vermelha-theme {
    background-color: var(--vermelha_Body_bgColor);
    color: var(--vermelha_cColor);
}

body.vermoza-theme {
    background-color: var(--vermoza_Body_bgColor);
    color: var(--vermoza_cColor);
}

body.verdinha-theme {
    background-color: var(--verdinha_Body_bgColor);
    color: var(--verdinha_cColor);
}

body.lilas-theme {
    background-color: var(--lilas_Body_bgColor);
    color: var(--lilas_cColor);
}

body.cinza-azul-theme {
    background-color: var(--cinza-azul_Body_bgColor);
    color: var(--cinza-azul_cColor);
}

body.ash-theme {
    background-color: var(--ash_Body_bgColor);
    color: var(--ash_cColor);
}

body.dcdark-theme {
    background-color: var(--dcdark_Body_bgColor);
    color: var(--dcdark_cColor);
}

/*
--------------------------
    MINIPLAYER (AMBOS)
--------------------------
*/

.miniplayer.default-theme {
    background-color: var(--padrao_Body_bgColor);
    color: var(--padrao_Body_cColor);
}

.miniplayer.amoled-theme {
    background-color: var(--amoled_Body_bgColor);
    color: var(--amoled_Body_cColor);
}

.miniplayer.midnight-blue-theme {
    background-color: var(--midnightBlue_Body_bgColor);
    color: var(--midnightBlue_Body_cColor);
}

.miniplayer.sunset-theme {
    background-color: var(--sunset_Body_bgColor);
    color: var(--sunset_Body_cColor);
}

.miniplayer.mars-theme {
    background-color: var(--marte_Body_bgColor);
    color: var(--marte_Body_cColor);
}

.miniplayer.outdated-red-theme {
    background-color: var(--outdated-red_Body_bgColor);
    color: var(--outdated-red_cColor);
}

.miniplayer.pinkrle-theme {
    background-color: var(--pinkrle_Body_bgColor);
    color: var(--pinkrle_cColor);
}

.miniplayer.bastiao-theme {
    background-color: var(--bastiao_Body_bgColor);
    color: var(--bastiao_cColor);
}

.miniplayer.laranjo-theme {
    background-color: var(--laranjo_Body_bgColor);
    color: var(--laranjo_cColor);
}

.miniplayer.vermelha-theme {
    background-color: var(--vermelha_Body_bgColor);
    color: var(--vermelha_cColor);
}

.miniplayer.vermoza-theme {
    background-color: var(--vermoza_Body_bgColor);
    color: var(--vermoza_cColor);
}

.miniplayer.verdinha-theme {
    background-color: var(--verdinha_Body_bgColor);
    color: var(--verdinha_cColor);
}

.miniplayer.lilas-theme {
    background-color: var(--lilas_Body_bgColor);
    color: var(--lilas_cColor);
}

.miniplayer.cinza-azul-theme {
    background-color: var(--cinza-azul_Body_bgColor);
    color: var(--cinza-azul_cColor);
}

.miniplayer.ash-theme {
    background-color: var(--ash_Body_bgColor);
    color: var(--ash_cColor);
}

.miniplayer.dcdark-theme {
    background-color: var(--dcdark_Body_bgColor);
    color: var(--dcdark_cColor);
}

/*
--------------------------
    NAVEGAÇÃO
--------------------------
*/
.epic-topbar.default-theme {
    background-color: var(--padrao_Body_bgColor);
    color: var(--padrao_Body_cColor);
}

.epic-topbar.amoled-theme {
    background-color: var(--amoled_Body_bgColor);
    color: var(--amoled_Body_cColor);
}

.epic-topbar.midnight-blue-theme {
    background-color: var(--midnightBlue_Body_bgColor);
    color: var(--midnightBlue_Body_cColor);
}

.epic-topbar.sunset-theme {
    background-color: var(--sunset_Body_bgColor);
    color: var(--sunset_Body_cColor);
}

.epic-topbar.mars-theme {
    background-color: var(--marte_Body_bgColor);
    color: var(--marte_Body_cColor);
}

.epic-topbar.outdated-red-theme {
    background-color: var(--outdated-red_Body_bgColor);
    color: var(--outdated-red_cColor);
}

.epic-topbar.pinkrle-theme {
    background-color: var(--pinkrle_Body_bgColor);
    color: var(--pinkrle_cColor);
}

.epic-topbar.bastiao-theme {
    background-color: var(--bastiao_Body_bgColor);
    color: var(--bastiao_cColor);
}

.epic-topbar.laranjo-theme {
    background-color: var(--laranjo_Body_bgColor);
    color: var(--laranjo_cColor);
}

.epic-topbar.vermelha-theme {
    background-color: var(--vermelha_Body_bgColor);
    color: var(--vermelha_cColor);
}

.epic-topbar.vermoza-theme {
    background-color: var(--vermoza_Body_bgColor);
    color: var(--vermoza_cColor);
}

.epic-topbar.verdinha-theme {
    background-color: var(--verdinha_Body_bgColor);
    color: var(--verdinha_cColor);
}

.epic-topbar.lilas-theme {
    background-color: var(--lilas_Body_bgColor);
    color: var(--lilas_cColor);
}

.epic-topbar.cinza-azul-theme {
    background-color: var(--cinza-azul_Body_bgColor);
    color: var(--cinza-azul_cColor);
}

.epic-topbar.ash-theme {
    background-color: var(--ash_Body_bgColor);
    color: var(--ash_cColor);
}

.epic-topbar.dcdark-theme {
    background-color: var(--dcdark_Body_bgColor);
    color: var(--dcdark_cColor);
}

/*
--------------------------
    HEADER DROPDOWN
--------------------------
*/
.epic-logo-dropdown.default-theme {
    background-color: var(--padrao_Body_bgColor);
    color: var(--padrao_Body_cColor);
}

.epic-logo-dropdown.amoled-theme {
    background-color: var(--amoled_Body_bgColor);
    color: var(--amoled_Body_cColor);
}

.epic-logo-dropdown.midnight-blue-theme {
    background-color: var(--midnightBlue_Body_bgColor);
    color: var(--midnightBlue_Body_cColor);
}

.epic-logo-dropdown.sunset-theme {
    background-color: var(--sunset_Body_bgColor);
    color: var(--sunset_Body_cColor);
}

.epic-logo-dropdown.mars-theme {
    background-color: var(--marte_Body_bgColor);
    color: var(--marte_Body_cColor);
}

.epic-logo-dropdown.outdated-red-theme {
    background-color: var(--outdated-red_Body_bgColor);
    color: var(--outdated-red_cColor);
}

.epic-logo-dropdown.pinkrle-theme {
    background-color: var(--pinkrle_Body_bgColor);
    color: var(--pinkrle_cColor);
}

.epic-logo-dropdown.bastiao-theme {
    background-color: var(--bastiao_Body_bgColor);
    color: var(--bastiao_cColor);
}

.epic-logo-dropdown.laranjo-theme {
    background-color: var(--laranjo_Body_bgColor);
    color: var(--laranjo_cColor);
}

.epic-logo-dropdown.vermelha-theme {
    background-color: var(--vermelha_Body_bgColor);
    color: var(--vermelha_cColor);
}

.epic-logo-dropdown.vermoza-theme {
    background-color: var(--vermoza_Body_bgColor);
    color: var(--vermoza_cColor);
}

.epic-logo-dropdown.verdinha-theme {
    background-color: var(--verdinha_Body_bgColor);
    color: var(--verdinha_cColor);
}

.epic-logo-dropdown.lilas-theme {
    background-color: var(--lilas_Body_bgColor);
    color: var(--lilas_cColor);
}

.epic-logo-dropdown.cinza-azul-theme {
    background-color: var(--cinza-azul_Body_bgColor);
    color: var(--cinza-azul_cColor);
}

.epic-logo-dropdown.ash-theme {
    background-color: var(--ash_Body_bgColor);
    color: var(--ash_cColor);
}

.epic-logo-dropdown.dcdark-theme {
    background-color: var(--dcdark_Body_bgColor);
    color: var(--dcdark_cColor);
}

/*
--------------------------
    POPUP CONFIGURAÇÕES
--------------------------
*/
.dc-settings-modal.default-theme {
    background-color: var(--padrao_Body_bgColor);
    color: var(--padrao_Body_cColor);
}

.dc-settings-modal.amoled-theme {
    background-color: var(--amoled_Body_bgColor);
    color: var(--amoled_Body_cColor);
}

.dc-settings-modal.midnight-blue-theme {
    background-color: var(--midnightBlue_Body_bgColor);
    color: var(--midnightBlue_Body_cColor);
}

.dc-settings-modal.sunset-theme {
    background-color: var(--sunset_Body_bgColor);
    color: var(--sunset_Body_cColor);
}

.dc-settings-modal.mars-theme {
    background-color: var(--marte_Body_bgColor);
    color: var(--marte_Body_cColor);
}

.dc-settings-modal.outdated-red-theme {
    background-color: var(--outdated-red_Body_bgColor);
    color: var(--outdated-red_cColor);
}

.dc-settings-modal.pinkrle-theme {
    background-color: var(--pinkrle_Body_bgColor);
    color: var(--pinkrle_cColor);
}

.dc-settings-modal.bastiao-theme {
    background-color: var(--bastiao_Body_bgColor);
    color: var(--bastiao_cColor);
}

.dc-settings-modal.laranjo-theme {
    background-color: var(--laranjo_Body_bgColor);
    color: var(--laranjo_cColor);
}

.dc-settings-modal.vermelha-theme {
    background-color: var(--vermelha_Body_bgColor);
    color: var(--vermelha_cColor);
}

.dc-settings-modal.vermoza-theme {
    background-color: var(--vermoza_Body_bgColor);
    color: var(--vermoza_cColor);
}

.dc-settings-modal.verdinha-theme {
    background-color: var(--verdinha_Body_bgColor);
    color: var(--verdinha_cColor);
}

.dc-settings-modal.lilas-theme {
    background-color: var(--lilas_Body_bgColor);
    color: var(--lilas_cColor);
}

.dc-settings-modal.cinza-azul-theme {
    background-color: var(--cinza-azul_Body_bgColor);
    color: var(--cinza-azul_cColor);
}

.dc-settings-modal.ash-theme {
    background-color: var(--ash_Body_bgColor);
    color: var(--ash_cColor);
}

.dc-settings-modal.dcdark-theme {
    background-color: var(--dcdark_Body_bgColor);
    color: var(--dcdark_cColor);
}

/*
--------------------------
    TOOLTIP
--------------------------
*/
.default-theme [data-tooltip]::after {
    background-color: var(--padrao_Body_bgColor);
    color: var(--padrao_Body_cColor);
}

.amoled-theme [data-tooltip]::after {
    background-color: var(--amoled_Body_bgColor);
    color: var(--amoled_Body_cColor);
}

.midnight-blue-theme [data-tooltip]::after {
    background-color: var(--midnightBlue_Body_bgColor);
    color: var(--midnightBlue_Body_cColor);
}

.sunset-theme [data-tooltip]::after {
    background-color: var(--sunset_Body_bgColor);
    color: var(--sunset_Body_cColor);
}

.mars-theme [data-tooltip]::after {
    background-color: var(--marte_Body_bgColor);
    color: var(--marte_Body_cColor);
}

.outdated-red-theme [data-tooltip]::after {
    background-color: var(--outdated-red_Body_bgColor);
    color: var(--outdated-red_cColor);
}

.pinkrle-theme [data-tooltip]::after {
    background-color: var(--pinkrle_Body_bgColor);
    color: var(--pinkrle_cColor);
}

.bastiao-theme [data-tooltip]::after {
    background-color: var(--bastiao_Body_bgColor);
    color: var(--bastiao_cColor);
}

.laranjo-theme [data-tooltip]::after {
    background-color: var(--laranjo_Body_bgColor);
    color: var(--laranjo_cColor);
}

.vermelha-theme [data-tooltip]::after {
    background-color: var(--vermelha_Body_bgColor);
    color: var(--vermelha_cColor);
}

.vermoza-theme [data-tooltip]::after {
    background-color: var(--vermoza_Body_bgColor);
    color: var(--vermoza_cColor);
}

.verdinha-theme [data-tooltip]::after {
    background-color: var(--verdinha_Body_bgColor);
    color: var(--verdinha_cColor);
}

.lilas-theme [data-tooltip]::after {
    background-color: var(--lilas_Body_bgColor);
    color: var(--lilas_cColor);
}

.cinza-azul-theme [data-tooltip]::after {
    background-color: var(--cinza-azul_Body_bgColor);
    color: var(--cinza-azul_cColor);
}

.ash-theme [data-tooltip]::after {
    background-color: var(--ash_Body_bgColor);
    color: var(--ash_cColor);
}

.dcdark-theme [data-tooltip]::after {
    background-color: var(--dcdark_Body_bgColor);
    color: var(--dcdark_cColor);
}

/*
--------------------------
    MODAIS [i]
--------------------------
*/
.msc-options-md.default-theme {
    background-color: var(--padrao_Body_bgColor);
    color: var(--padrao_Body_cColor);
}

.msc-options-md.amoled-theme {
    background-color: var(--amoled_Body_bgColor);
    color: var(--amoled_Body_cColor);
}

.msc-options-md.midnight-blue-theme {
    background-color: var(--midnightBlue_Body_bgColor);
    color: var(--midnightBlue_Body_cColor);
}

.msc-options-md.sunset-theme {
    background-color: var(--sunset_Body_bgColor);
    color: var(--sunset_Body_cColor);
}

.msc-options-md.mars-theme {
    background-color: var(--marte_Body_bgColor);
    color: var(--marte_Body_cColor);
}

.msc-options-md.outdated-red-theme {
    background-color: var(--outdated-red_Body_bgColor);
    color: var(--outdated-red_cColor);
}

.msc-options-md.pinkrle-theme {
    background-color: var(--pinkrle_Body_bgColor);
    color: var(--pinkrle_cColor);
}

.msc-options-md.bastiao-theme {
    background-color: var(--bastiao_Body_bgColor);
    color: var(--bastiao_cColor);
}

.msc-options-md.laranjo-theme {
    background-color: var(--laranjo_Body_bgColor);
    color: var(--laranjo_cColor);
}

.msc-options-md.vermelha-theme {
    background-color: var(--vermelha_Body_bgColor);
    color: var(--vermelha_cColor);
}

.msc-options-md.vermoza-theme {
    background-color: var(--vermoza_Body_bgColor);
    color: var(--vermoza_cColor);
}

.msc-options-md.verdinha-theme {
    background-color: var(--verdinha_Body_bgColor);
    color: var(--verdinha_cColor);
}

.msc-options-md.lilas-theme {
    background-color: var(--lilas_Body_bgColor);
    color: var(--lilas_cColor);
}

.msc-options-md.cinza-azul-theme {
    background-color: var(--cinza-azul_Body_bgColor);
    color: var(--cinza-azul_cColor);
}

.msc-options-md.ash-theme {
    background-color: var(--ash_Body_bgColor);
    color: var(--ash_cColor);
}

.msc-options-md.dcdark-theme {
    background-color: var(--dcdark_Body_bgColor);
    color: var(--dcdark_cColor);
}