From 7b7dd62e77b1d0f6fed7584c84812c846ef28c1b Mon Sep 17 00:00:00 2001 From: Tatjana Kaschperko Lindt Date: Fri, 29 May 2026 14:09:43 +0200 Subject: [PATCH] IONOS(theming): fix user_saml login selector invisible in light mode user_saml uses --color-primary-text (white) for text and borders on the SAML backend selector page. NC's image background makes this work upstream, but IONOS uses a plain white background where white-on-white is invisible. Override the affected selectors via the IONOS theming layer to keep the upstream user_saml app untouched and simplify future updates. Signed-off-by: Tatjana Kaschperko Lindt --- apps/theming/css/ionos/user-saml.css | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 apps/theming/css/ionos/user-saml.css diff --git a/apps/theming/css/ionos/user-saml.css b/apps/theming/css/ionos/user-saml.css new file mode 100644 index 0000000000000..3d384ed8aa724 --- /dev/null +++ b/apps/theming/css/ionos/user-saml.css @@ -0,0 +1,22 @@ +/* + * SPDX-FileCopyrightText: 2025 IONOS SE + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + +/* + * user_saml uses --color-primary-text (white, for text on primary-colored surfaces) + * for text and borders on the main background, making them invisible in light mode. + * Override with --color-main-text which is the correct variable for content on the + * main background. + */ +#saml-select-user-back-end { + color: var(--color-main-text); +} + +.login-option { + border-color: var(--color-main-text); +} + +.login-option a { + color: var(--color-main-text); +}