:root {
--primary: #00ffcc !important;
--secondary: #ff6b9d !important;
--accent: #ffaa00 !important;
--dark: #1e1e1e !important;
--darker: #252526 !important;
--light: #e9ecef !important;
--glass: rgba(255, 255, 255, 0.05) !important;
--glass-border: rgba(255, 255, 255, 0.1) !important;
--code-bg: #1a1d29 !important;
--primary-glow: rgba(0, 255, 204, 0.4) !important;
--secondary-glow: rgba(255, 107, 157, 0.4) !important;
--accent-glow: rgba(255, 170, 0, 0.4) !important;
--sidebar-width: 300px;
--header-height: 70px;
--status-height: 40px;
--vexax-fonts: 'Orbitron', 'Fira Code', monospace;
--fira: 'Fira Code', monospace;
}

/* Light theme variables */
.light-theme {
--dark: #f8f9fa !important;
--darker: #e9ecef !important;
--light: #212529 !important;
--glass: rgba(0, 0, 0, 0.05) !important;
--glass-border: rgba(0, 0, 0, 0.1) !important;
--code-bg: #ffffff !important;
}

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}