/* GrameenU — brand tokens. Load after theme-common.css. */

:root {
    --iums-bronze: #4CC4D1;
    --iums-gold: #F3C108;
    --iums-amber: #FFD54F;
    --iums-copper: #FFC107;
    --iums-brown-light: #5B8CBE;
    --iums-brown: #32649E;
    --iums-brown-dark: #264a7a;
    --iums-chocolate: #1a1a1a;
    --iums-tan: #C89F06;
    --iums-beige: #E8F4F6;
    /* Match ClientBrandingRegistry GrameenU() Mud Primary #32649E */
    --primary-color: var(--iums-brown);
    --primary-dark: var(--iums-brown-dark);
    --primary-light: #E8F4F6;
    --secondary-color: var(--iums-brown);
    --secondary-light: #B8D4E8;
    --accent-color: var(--iums-bronze);
    --text-primary: var(--iums-chocolate);
    --text-secondary: #333333;
    --background: #F5F5F5;
    --surface: #FFFFFF;
    --border: #BEBEBE;
    --nav-background: linear-gradient(180deg, var(--iums-brown) 0%, var(--iums-brown-dark) 100%);
    --nav-text: #FFFFFF;
    --nav-text-secondary: rgba(255, 255, 255, 0.9);
    --h1-color: #32649E;
    --h2-color: var(--iums-brown);
    --h3-color: #3d7a9e;
    --h4-color: #4CC4D1;
    --h5-color: #32649E;
    --h6-color: var(--iums-brown);
    --nav-hover: rgba(50, 100, 158, 0.15);
    --nav-active: #4CC4D1;
    --success: #3DB873;
    --warning: #F3C108;
    --error: #F47955;
    --info: #4CC4D1;
    --mud-palette-primary-rgb: 50, 100, 158;

    --nav-link-inactive-text: #000000;
    --nav-link-inactive-icon: #000000;
    --nav-link-hover-bg: rgba(50, 100, 158, 0.1);
    --nav-link-active-bg: #32649E;
    --nav-link-active-text: #FFFFFF;
    --gradient-header-end: #2a5690;
    --dashboard-card-hover-shadow: 0 4px 20px rgba(50, 100, 158, 0.15);

    /* Login: reuse variable names; map to Grameen palette */
    --ulab-blue: #32649E;
    --ulab-blue-dark: #264a7a;
    --ulab-blue-light: #4CC4D1;
    --ulab-blue-pale: #E8F4F6;
    --ulab-gold: #D4A20C;
    --ulab-gold-light: #F0D77A;
    --ulab-white: #FFFFFF;
    --ulab-gray-50: #F8FAFC;
    --ulab-gray-100: #F1F5F9;
    --ulab-gray-200: #E2E8F0;
    --ulab-gray-300: #CBD5E1;
    --ulab-gray-400: #94A3B8;
    --ulab-gray-500: #64748B;
    --ulab-gray-600: #475569;
    --ulab-gray-700: #334155;
    --ulab-gray-800: #1E293B;
    --ulab-gray-900: #0F172A;

    /* Auth shell / login: tenant overlay + CTA (placeholder bg image may match ULAB until replaced) */
    --swp-auth-orb-1-gradient: radial-gradient(circle, rgba(243, 193, 8, 0.9) 0%, rgba(243, 193, 8, 0) 70%);
    --swp-auth-orb-2-gradient: radial-gradient(circle, rgba(50, 100, 158, 1) 0%, rgba(50, 100, 158, 0) 70%);
    --swp-auth-orb-3-gradient: radial-gradient(circle, rgba(76, 196, 209, 0.85) 0%, rgba(76, 196, 209, 0) 70%);
    --swp-auth-footer-powered-accent: #4CC4D1;
    --swp-login-btn-gradient: linear-gradient(82.87deg, #264a7a 2.36%, #32649E 99.64%);
    --swp-login-link: #32649E;
}
