body.inspira{
    --success-rgb:39, 211, 233;
    --status-achieved:#27D3E9;
    --exito-tinta:#0A6F7D;

    --mud-palette-success:#27D3E9;
    --mud-palette-success-rgb:39, 211, 233;
    --mud-palette-success-darken:#16BCD3;
    --mud-palette-success-lighten:#6FE3F1;
    --mud-palette-success-hover:rgba(39, 211, 233, 0.12);
    --mud-palette-success-text:#1C3355;
}

[data-theme-mode="dark"] body.inspira{
    --exito-tinta:#7DE4F2;
}

body.inspira .mud-success-text{
    color:var(--exito-tinta) !important;
}

body.inspira .list-group .list-group-item-success{
    color:rgb(var(--on-relleno-claro));
}

body.inspira .list-group .list-group-item-success .mud-icon-root,
body.inspira .list-group .list-group-item-success i{
    color:var(--exito-tinta);
}
body.inspira .mud-button-text.mud-button-text-success,
body.inspira .mud-button-outlined.mud-button-outlined-success,
body.inspira .mud-chip-text.mud-chip-color-success,
body.inspira .mud-chip-outlined.mud-chip-color-success{
    color:var(--exito-tinta);
}

body.inspira .mud-alert.mud-alert-text-success,
body.inspira .mud-alert.mud-alert-outlined-success{
    color:rgb(var(--on-relleno-claro));
}

body.inspira .mud-alert.mud-alert-text-success .mud-alert-icon,
body.inspira .mud-alert.mud-alert-outlined-success .mud-alert-icon,
body.inspira .mud-alert.mud-alert-text-success .mud-alert-close-button,
body.inspira .mud-alert.mud-alert-outlined-success .mud-alert-close-button{
    color:var(--exito-tinta);
}
body.inspira .ultramar-ficha-curso__glifo--completado{
    color:var(--exito-tinta);
}
body.inspira .ultramar-curso__estado--completado,
body.inspira .ultramar-curso__estado--completado i{
    color:rgb(var(--on-relleno-claro));
}

body.inspira .inspira-marca--hecho,
body.inspira .inspira-curso__badge{
    color:rgb(var(--on-relleno-claro)) !important;
}
body.inspira .ultramar-avance__anillo{
    --u-anillo-verde-rgb:39, 211, 233;
}
[data-theme-mode="dark"] body.inspira .bg-success-transparent,
[data-theme-mode="dark"] body.inspira .ultramar-badge--success,
[data-theme-mode="dark"] body.inspira .alert-success,
[data-theme-mode="dark"] body.inspira .list-group .list-group-item-success,
[data-theme-mode="dark"] body.inspira .mud-alert.mud-alert-text-success,
[data-theme-mode="dark"] body.inspira .mud-alert.mud-alert-outlined-success{
    color:var(--exito-tinta) !important;
}

[data-theme-mode="dark"] body.inspira .bg-success-transparent :is(.mud-icon-root, i, svg){
    color:var(--exito-tinta) !important;
}
body.inspira .btn.btn-outline-success:not([class*="mud-"]){
    border:1.5px solid rgba(var(--success-rgb), 0.6);
    color:var(--exito-tinta);
    font-weight:700;
}

body.inspira .btn.btn-outline-success:not([class*="mud-"]):hover,
body.inspira .btn.btn-outline-success:not([class*="mud-"]):focus-visible{
    background:rgba(var(--success-rgb), 0.12);
    border-color:rgb(var(--success-rgb));
    color:var(--exito-tinta);
}
