freealberta/map/app/public/css/admin/variables.css
2025-08-16 00:04:05 -06:00

67 lines
1.5 KiB
CSS

/* CSS Variables - Admin Panel Theme Configuration */
/* Centralized theme variables for consistency across admin modules */
:root {
/* Colors */
--primary-color: #4CAF50;
--secondary-color: #6c757d;
--success-color: #28a745;
--error-color: #dc3545;
--warning-color: #ffc107;
--info-color: #17a2b8;
--dark-color: #333;
--light-color: #f5f5f5;
/* Layout */
--header-height: 60px;
--sidebar-width: 250px;
--sidebar-width-tablet: 220px;
--sidebar-width-mobile: 280px;
--app-height: 100vh;
/* Spacing */
--border-radius: 6px;
--transition: all 0.2s ease;
--padding-base: 20px;
--padding-sm: 15px;
--padding-xs: 10px;
/* Typography */
--font-size-base: 14px;
--font-size-sm: 13px;
--font-size-xs: 12px;
--font-size-lg: 16px;
--font-size-xl: 18px;
/* Shadows */
--shadow-sm: 0 2px 4px rgba(0,0,0,0.1);
--shadow-md: 0 4px 8px rgba(0,0,0,0.15);
--shadow-lg: 0 8px 24px rgba(0,0,0,0.15);
/* Z-index layers */
--z-dropdown: 1000;
--z-sticky: 1020;
--z-fixed: 1030;
--z-modal-backdrop: 1040;
--z-modal: 1050;
--z-popover: 1060;
--z-tooltip: 1070;
--z-toast: 12300;
}
/* Theme color variations */
.theme-green {
--primary-color: #4CAF50;
--primary-hover: #45a049;
}
.theme-blue {
--primary-color: #007bff;
--primary-hover: #0056b3;
}
.theme-purple {
--primary-color: #6f42c1;
--primary-hover: #5a2d91;
}