/* MinePixel – Kontoseiten: Markenfarben für PatternFly 5 (hell/dunkel), Logo-Höhe in der Kopfzeile */
:root {
    --pf-v5-global--primary-color--100: #d61a45;
    --pf-v5-global--primary-color--200: #b5133a;
    --pf-v5-global--link--Color: #d61a45;
    --pf-v5-global--link--Color--hover: #b5133a;
    --pf-v5-global--active-color--100: #d61a45;
}
:root.pf-v5-theme-dark {
    --pf-v5-global--primary-color--100: #ff6b86;
    --pf-v5-global--primary-color--200: #ff8fa3;
    --pf-v5-global--link--Color: #ff6b86;
    --pf-v5-global--link--Color--hover: #ff8fa3;
    --pf-v5-global--active-color--100: #ff6b86;
}
:root.pf-v5-theme-dark .pf-v5-c-button.pf-m-primary {
    --pf-v5-c-button--m-primary--Color: #1a0509;
    --pf-v5-c-button--m-primary--hover--Color: #1a0509;
}
.pf-v5-c-masthead .pf-v5-c-brand, .pf-v5-c-masthead__brand img { max-height: 40px; }

/* Komponentenfarben direkt setzen (PatternFly-Dunkelmodus nutzt eigene Variablen) */
:root { --mp-btn: #d61a45; --mp-btn-hover: #b5133a; --mp-btn-text: #ffffff; }
:root.pf-v5-theme-dark { --mp-btn: #ff6b86; --mp-btn-hover: #ff8fa3; --mp-btn-text: #1a0509; }
.pf-v5-c-button.pf-m-primary {
    --pf-v5-c-button--m-primary--BackgroundColor: var(--mp-btn);
    --pf-v5-c-button--m-primary--hover--BackgroundColor: var(--mp-btn-hover);
    --pf-v5-c-button--m-primary--focus--BackgroundColor: var(--mp-btn-hover);
    --pf-v5-c-button--m-primary--active--BackgroundColor: var(--mp-btn-hover);
    --pf-v5-c-button--m-primary--Color: var(--mp-btn-text);
    --pf-v5-c-button--m-primary--hover--Color: var(--mp-btn-text);
    --pf-v5-c-button--m-primary--focus--Color: var(--mp-btn-text);
    --pf-v5-c-button--m-primary--active--Color: var(--mp-btn-text);
}
.pf-v5-c-form-control {
    --pf-v5-c-form-control--focus--after--BorderBottomColor: var(--mp-btn);
    --pf-v5-c-form-control--hover--after--BorderBottomColor: var(--mp-btn);
    --pf-v5-c-form-control--m-expanded--after--BorderBottomColor: var(--mp-btn);
}
