/* =============================================================================
 * OMS SSO — Minimal CAS Branding (loaded via compass.properties for ALL pages)
 * =============================================================================
 * SAFE FOR: Palantir, actuator login, any CAS-native module page.
 *
 * Contains ONLY CSS custom property overrides and non-destructive typography.
 * NO structural changes to body, flex, overflow, position, height, etc.
 *
 * This file is loaded via `cas.standard.css.file` in compass.properties, which
 * means it applies to every page rendered through the default CAS layout.html —
 * including third-party CAS modules like Palantir.
 *
 * All structural/enterprise styling lives in oms-pages.css and enterprise.css,
 * which are loaded ONLY by oms-layout.html for OMS-owned pages.
 * =========================================================================== */

:root {
    /* CAS core variable overrides — branded colors */
    --cas-theme-primary: #003366;
    --cas-theme-primary-bg: rgba(0, 51, 102, 0.06);
    --cas-theme-primary-light: #004488;
    --cas-theme-button-bg: #003366;
    --cas-theme-button-bg-hover: #004488;
    --cas-theme-button-bg-lite: #0066aa;
    --cas-theme-secondary: #E87722;
    --cas-theme-success: #28a745;
    --cas-theme-danger: #dc3545;
    --cas-theme-danger-bg: #f8d7da;
    --cas-theme-warning: #856404;
    --cas-theme-warning-bg: #fff3cd;
    --cas-theme-border-light: 1px solid rgba(0, 0, 0, 0.10);

    /* Material Design Component overrides */
    --mdc-theme-primary: #003366;
    --mdc-theme-body: #eef1f5;
    --mdc-typography-font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Arial, sans-serif;
}
