/*
File: app/static/css/main.css
Purpose: Main stylesheet for Veridian CRM/CMS system - imports all modular components
Dependencies: All modular CSS files
Last Updated: 2025-08-15
*/

/* ========================================
   VERIDIAN CRM/CMS MAIN STYLESHEET
   Modular CSS architecture for maintainability
   ======================================== */

/* Base Styles - Foundation */
@import url('./base/variables.css');
@import url('./base/global.css');

/* Theme Definitions */
@import url('./themes/dark-theme.css');
@import url('./themes/light-theme.css');

/* Component Styles */
@import url('./components/navigation.css');
@import url('./components/cards.css');
@import url('./components/forms.css');
@import url('./components/buttons.css');
@import url('./components/theme-switch.css');
@import url('./components/tables.css');
@import url('./components/modals.css');
@import url('./components/profile-upload.css');

/* Utility Styles */
@import url('./utilities/misc.css');

/* ========================================
   LEGACY COMPATIBILITY
   Ensure backward compatibility with existing styles
   ======================================== */

/* Maintain any critical legacy styles that might be referenced directly */
.veridian-primary { color: var(--veridian-primary) !important; }
.veridian-secondary { color: var(--veridian-secondary) !important; }
.veridian-accent { color: var(--veridian-accent) !important; }
.veridian-dark { color: var(--veridian-dark) !important; }
.veridian-light { color: var(--veridian-light) !important; }
