

/* ======== LIGHT THEME ======== */
:root {
    --background-image: url(/dblu/light_background.png);
    --rz-header-color: white;
    --rz-homepage-card: #D3F6FF;
    --rz-ai-user-message: #FFFFFF;
    --rz-ai-assistant-message: #cce9ff;
    /* ======== BASE COLORS ======== */
    --rz-white: #ffffff; /* Base background color (Light mode) | Text contrast color (Both Light/Dark) */
    --rz-black: #000000; /* General black color */
    /* Light text color for light backgrounds */
    --rz-light-text: #333333;
    /* ======== THEME COLORS ======== */
    --rz-primary: #3daaff; /* Outline color (Both Light/Dark) */
    --rz-primary-light: #bee3ff; /* Lighter primary variation */
    --rz-primary-lighter: #bee3ff; /* Lightest primary variation */
    --rz-primary-dark: #001871; /* Darker primary variation */
    --rz-primary-darker: #3daaff; /* Darkest primary variation */
    --rz-secondary: #e91e63; /* Link color (Both Light/Dark) */
    --rz-secondary-light: #f06292; /* Link hover color */
    /* ======== BASE SHADES - BLUE-TINTED SYSTEM BASED ON BASE-100 ======== */
    /* Light Mode Usage - All colors harmonized with #bee3ff base */
    --rz-base-50: #f0f8ff; /* Lightest background - very light blue tint */
    --rz-base-100: #bee3ff; /* Background color (Light) | Secondary color (Dark) - BASE COLOR */
    --rz-base-200: #a6d4f0; /* Tertiary color - slightly darker blue-gray */
    --rz-base-300: #8ec5e3; /* Menu background color (Light) - medium blue-gray */
    --rz-base-400: #76b6d6; /* Disabled color (Light) - muted blue-gray */
    --rz-base-500: #5e97b3; /* Medium blue-gray */
    --rz-base-600: #4a7890; /* Tertiary color (Light) - darker blue-gray */
    --rz-base-700: #3a5f73; /* Secondary color (Light) - deep blue-gray */
    --rz-base-800: #2a4556; /* Text color (Light) - dark blue-gray */
    --rz-base-900: #1a2b39; /* Text title color (Light) - darkest blue-gray */
    /* Other Base Shades */
    --rz-base-darker: #3daaff; /* Accent blue color */
    --rz-on-primary: #000000; /* Text color on primary background */
    /* Secondary variations - pink/magenta harmonized with blue base */
    --rz-secondary-lighter: rgba(233, 30, 99, 0.08);
    --rz-secondary-dark: #c2185b;
    --rz-secondary-darker: #ad1457;
    /* Status colors - adjusted to work with blue-tinted base */
    --rz-info: #1976d2;
    --rz-info-light: #42a5f5;
    --rz-info-lighter: rgba(25, 118, 210, 0.08);
    --rz-info-dark: #1565c0;
    --rz-info-darker: #0d47a1;
    --rz-success: #2e7d32;
    --rz-success-light: #4caf50;
    --rz-success-lighter: rgba(46, 125, 50, 0.08);
    --rz-success-dark: #1b5e20;
    --rz-success-darker: #0d4e14;
    --rz-warning: #f57c00;
    --rz-warning-light: #ff9800;
    --rz-warning-lighter: rgba(245, 124, 0, 0.08);
    --rz-warning-dark: #ef6c00;
    --rz-warning-darker: #e65100;
    --rz-danger: #c62828;
    --rz-danger-light: #d32f2f;
    --rz-danger-lighter: rgba(198, 40, 40, 0.08);
    --rz-danger-dark: #b71c1c;
    --rz-danger-darker: #a31515;
    /* Chart series colors - balanced with blue-tinted base */
    --rz-series-1: #1976d2;
    --rz-series-2: #7b1fa2;
    --rz-series-3: #c2185b;
    --rz-series-4: #d84315;
    --rz-series-5: #f57c00;
    --rz-series-6: #388e3c;
    --rz-series-7: #00796b;
    --rz-series-8: #0288d1;
    --rz-series-9: #512da8;
    --rz-series-10: #827717;
    --rz-series-11: #5d4037;
    --rz-series-12: #455a64;
    --rz-series-13: #3f51b5;
    --rz-series-14: #8e24aa;
    --rz-series-15: #e91e63;
    --rz-series-16: #ff5722;
    --rz-series-17: #ff9800;
    --rz-series-18: #4caf50;
    --rz-series-19: #009688;
    --rz-series-20: #03a9f4;
    --rz-series-21: #673ab7;
    --rz-series-22: #9e9d24;
    --rz-series-23: #6d4c41;
    --rz-series-24: #546e7a;
    --rz-series-25: #b3b4b5;
    --rz-scheduler-event-font-size: 15px;
}

.rz-header .rz-navigation-item-text, .rz-header .rz-navigation-item-link i {
    text-shadow: 0px 0px 3px white;
}