Keycloak theme for the sign-in and sign-out pages (PD-23, PD-26)

Realm petrolyst's login theme, on Keycloak's unstyled base: a slate panel with the logo and its line
beside the form on a soft card; on a phone a slate band above it; light and dark. Satoshi stays out
of Git by its licence (build.sh). The README adds the install steps. Not deployed.

Bands: none (identity theme).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Nasim SadatandClaude Opus 5.5 committed 2026-10-31 01:29:57 +01:00
1 parent d95e6e184a
commit 89b1709fd9
16 files changed
+835

No files matched your search

@@ -0,0 +1,26 @@
# Petrolyst's sign-in and sign-out pages, on Keycloak's unstyled base theme: only our own stylesheet, so a Keycloak upgrade cannot
# restyle them. The brand's home is Petrolyst/design/; css/brand/ holds copies (../check-brand.sh).
parent=base
locales=en
meta=viewport==width=device-width,initial-scale=1
styles=css/brand/petrolyst_tokens.css css/brand/product_identity_layer.css css/petrolyst.css
kcLoginClass=pl-page
kcHeaderClass=pl-header
kcFormCardClass=pl-card
kcFormGroupClass=pl-group
kcLabelClass=pl-label
kcInputClass=pl-input
kcInputGroup=pl-input-group
kcInputErrorMessageClass=pl-field-error
kcAlertClass=pl-alert
kcAlertTitleClass=pl-alert-text
kcButtonClass=pl-btn
kcButtonPrimaryClass=pl-btn-primary
kcButtonDefaultClass=pl-btn-secondary
kcButtonBlockClass=pl-btn-block
kcFormPasswordVisibilityButtonClass=pl-eye
kcFormPasswordVisibilityIconShow=pl-icon pl-icon-show
kcFormPasswordVisibilityIconHide=pl-icon pl-icon-hide
kcResetFlowIcon=pl-icon pl-icon-restart
kcFormSettingClass=pl-settings