/* Erhöht die Logo-Größe auf der Willkommens- und Login-Seite */
.mx_DefaultWelcome_logo img,
.mx_AuthBody_logo img,
.mx_AuthHeaderLogo img,
.mx_AuthHeader_logo img {
    /* Die gewünschte Zielhöhe */
    height: 240px !important;
    max-height: 240px !important;

    /* verhindert die vertikale Streckung */
    width: auto !important;

    /* Verhindert, dass das Logo auf kleinen Bildschirmen über den Rand ragt */
    max-width: 100% !important;

    /* Stellt sicher, dass das Seitenverhältnis des Bildes erhalten bleibt */
    object-fit: contain !important;
}

/* Containerhöhe anpassen */
.mx_DefaultWelcome_logoContainer,
.mx_DefaultWelcome_logo,
.mx_AuthHeaderLogo,
.mx_AuthHeader_logo,
.mx_AuthBody_logo {
    height: auto !important;
    max-height: none !important;
    /* Optional: Ein kleiner Abstand nach unten, falls nötig */
    margin-bottom: 20px !important;
}

/* "Be in your element" (h1) und Untertitel (p) ausblenden */
.mx_DefaultWelcome h1,
.mx_DefaultWelcome p {
    display: none !important;
}

/* Eigenen Text über den Buttons einfügen */
.mx_DefaultWelcome_buttons::before {
    content: "Willkommen im geschützten Chatbereich\AWelcome to our secure chat";
    white-space: pre-wrap; /* Erlaubt den Zeilenumbruch durch \A */
    display: block;
    margin-bottom: 1.5rem;
    font-size: 1.1rem;
    font-weight: 600;
    line-height: 1.4;
    text-align: center;
    color: var(--cpd-color-text-primary, #ffffff);
}

/*
.mx_DefaultWelcome_buttons::before {
    content: "Willkommen im geschützten Chatbereich";
    display: block;
    margin-bottom: 1.5rem;
    font-size: 1.1rem;
    font-weight: 600;
    color: var(--cpd-color-text-primary, #ffffff);
}
*/

/* "Betrieben mit Matrix / Powered by Matrix" im Footer ausblenden */
/* Blendet jeden Link im Footer aus, der auf matrix.org verweist */
footer.mx_AuthFooter a[href*="matrix.org"] {
    display: none !important;
}

/* Konfigurations-Fehlerbanner auf der Login-Seite ausblenden */
.mx_Login_error.mx_Login_serverError {
    display: none !important;
}
