/*
 * TelBOZP customer theme.
 * Override shared semantic tokens here; do not copy ui.css or admin.css.
 * Both the user portal and administration inherit these values.
 */
:root {
    --ui-primary: #e50070;
    --ui-secondary: #4f20b5;
    --ui-danger: #e30075;
    --ui-success: #268543;
    --ui-error: #b32121;
    --ui-warning: #a36200;
    --ui-on-primary: #fff;
    --ui-valid: #26b050;
    --ui-invalid: #e50000;
    --ui-profile-avatar: #d44f7c;
    --ui-profile-avatar-hover: #e05a88;
    --ui-impersonation: #b42318;
    --ui-delegation: #b54708;
    --ui-context-banner-text: #7a271a;
    --ui-connection-info: #6b9ed2;
    --ui-connection-info-strong: #3b6ea2;
    --ui-connection-progress: #0087ff;

    --ui-text: #171717;
    --ui-muted: #686868;
    --ui-background: #f7f7f8;
    --ui-surface: #ffffff;
    --ui-border: #d9d2df;
    --ui-divider: #eeeaf0;
    --ui-soft: #faf7fb;
    --ui-hover: #f2f2f2;
    --ui-primary-soft: #fff0f7;
    --ui-focus: rgba(229, 0, 112, .2);
    --ui-shadow: 0 var(--ui-length-12px) var(--ui-length-32px) rgba(39, 22, 48, .045);
    /* Keep raw MudBlazor controls aligned with the customer palette. */
    --mud-palette-primary: var(--ui-primary) !important;
    --mud-palette-secondary: var(--ui-secondary) !important;
    --mud-palette-error: var(--ui-error) !important;
    --mud-palette-success: var(--ui-success) !important;
    --mud-palette-warning: var(--ui-warning) !important;
    --mud-palette-text-primary: var(--ui-text) !important;
    --mud-palette-text-secondary: var(--ui-muted) !important;
    --mud-palette-background: var(--ui-background) !important;
    --mud-palette-surface: var(--ui-surface) !important;
}
