/**
 * SoilMate Main Stylesheet
 * Entry point for the SoilMate theme system
 * 
 * This file imports all theme modules in the correct order to ensure
 * proper CSS cascade and specificity.
 * 
 * Load order:
 * 1. Theme variables and foundation
 * 2. Layout structure (navbar, footer, grid)
 * 3. UI components (cards, badges, modals)
 * 4. Buttons (all variants and states)
 * 5. Tables (modern and legacy)
 * 6. Utilities (helper classes)
 * 
 * Usage:
 * <link rel="stylesheet" href="${pageContext.request.contextPath}/style/soilmate/main.css"/>
 */

/* Fonts - Self-hosted Roboto (offline support) */
@import url('fonts.css');

/* Foundation - CSS variables, base styles, typography */
@import url('theme.css');

/* Layout - Navigation, footer, containers */
@import url('layout.css');

/* Components - Cards, badges, alerts, modals */
@import url('components.css');

/* Buttons - All button variants and states */
@import url('buttons.css');

/* Tables - Modern and legacy table styles */
@import url('tables.css');

/* Utilities - Helper classes and overrides */
@import url('utilities.css');

/* Responsive - Mobile-first responsive design patterns */
@import url('responsive.css');
