/* Overridden with Cloud-IAM _______ */
/* last update: 2025-08-20T14:33:11Z */
/* ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ */

:root {
    --my-button-text: #FFFFFF;
    --my-primary: #3A86FF;
    --my-primary-hover: #3377e4;
    --my-primary-active: #0000AA;
    --my-secondary: #3A86FF;

    --my-form-border-radius: 0px;
    --my-button-border-radius: 0px;

    --my-form-top-border: transparent;

    --pf-v5-global--BorderRadius--sm: var(--my-button-border-radius); /* border radius of buttons */

    --pf-v5-global--Color--light-100: var(--my-button-text); /* button text color */

    --pf-v5-global--primary-color--100: var(--my-primary); /* button bg color */
    --pf-v5-global--primary-color--200: var(--my-primary-hover); /* button bg color hover */
    --pf-v5-global--disabled-color--200: var(--my-primary-active); /* button bg color has been clicked and button is disabled */

    --pf-v5-global--link--Color: var(--my-secondary); /* links text color */
    --pf-v5-global--link--Color--hover: var(--my-secondary); /* links text color hover */
    --keycloak-card-top-color: var(--my-form-top-border);
    --pf-v5-global--active-color--100: var(--my-primary); /* eye button hover (bottom border color) */
    --pf-v5-global--primary-color--dark-100: var(--my-primary); /* focus bottom border on input */

        --keycloak-bg-logo-url: url('../img/background');

}



:where(.pf-v5-theme-dark):root {
    --pf-v5-global--primary-color--300: var(--my-primary); /* button bg  color️ */
    --pf-v5-global--primary-color--400: var(--my-button-text); /*  button text color */
    --pf-v5-global--Color--light-100: var(--my-button-text); /* button text color hover */
    --keycloak-card-top-color: var(--my-form-top-border);
}

.pf-v5-c-login__main {
    border-radius: var(--my-form-border-radius);
}

#kc-social-providers svg:not(.google) {
    filter: none;
}

#kc-social-providers svg {
    fill: var(--my-primary);
    height: var(--pf-v5-global--FontSize--xl);
}
