@media (prefers-color-scheme: dark) {
    body.fundo-login {
        background-color: hsl(220, 20%, 10%);
        color: hsl(210, 20%, 92%);
    }

    body.fundo-login header .navbar {
        background: transparent !important;
        border-bottom: 1px solid hsl(220, 20%, 20%);
        box-shadow: none;
    }

    body.fundo-login .navbar-brand,
    body.fundo-login .navbar-brand h2,
    body.fundo-login .navbar .nav-link {
        color: hsl(210, 20%, 92%) !important;
    }

    body.fundo-login .top-form-login {
        color: hsl(195, 70%, 55%) !important;
    }

    body.fundo-login .form-control,
    body.fundo-login input,
    body.fundo-login select,
    body.fundo-login textarea {
        background-color: transparent;
        color: hsl(210, 20%, 92%);
        border-color: hsl(220, 20%, 24%);
    }

    body.fundo-login .form-control::placeholder {
        color: hsl(210, 15%, 65%);
    }

        body.fundo-login .form-check-input {
            /*background-color: var(--segment-primary) !important;*/
            border-color: hsl(220, 20%, 24%);
        }

    body.fundo-login .text-dark,
    body.fundo-login .text-black,
    body.fundo-login .form-label,
    body.fundo-login .ag-field-label {
        color: hsl(210, 20%, 92%) !important;
    }

    body.fundo-login .bt-simples,
    body.fundo-login .link-redirection-simple {
        color: hsl(195, 70%, 55%);
    }

    body.fundo-login .modal-content {
        background-color: hsl(220, 20%, 16%);
        color: hsl(210, 20%, 92%);
        border-color: hsl(220, 20%, 24%);
    }

    body.fundo-login .modal-header,
    body.fundo-login .modal-footer {
        border-color: hsl(220, 20%, 24%);
    }

    body.fundo-login .btn-close {
        filter: invert(1);
    }

    .toggle.toggle-password img {
        filter: brightness(0) invert(1);
    }

    .form-switch .form-check-input {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
    }
}



