/// UnionFlow Design System - Point d'entrée unique
/// 
/// Ce fichier centralise tous les tokens et composants du Design System UnionFlow.
/// Importer ce fichier pour accéder à tous les éléments de design.
/// 
/// Palette de couleurs: Bleu Roi (#4169E1) + Bleu Pétrole (#2C5F6F)
/// Basé sur Material Design 3 et les tendances UI/UX 2024-2025
/// 
/// Usage:
/// ```dart
/// import 'package:unionflow_mobile_apps/shared/design_system/unionflow_design_system.dart';
/// 
/// // Utiliser les tokens
/// Container(
///   color: ColorTokens.primary,
///   padding: EdgeInsets.all(SpacingTokens.xl),
///   child: Text(
///     'UnionFlow',
///     style: TypographyTokens.headlineMedium,
///   ),
/// );
/// ```
library unionflow_design_system;

// ═══════════════════════════════════════════════════════════════════════════
// TOKENS - Valeurs de design fondamentales
// ═══════════════════════════════════════════════════════════════════════════

/// Tokens de couleurs (Bleu Roi + Bleu Pétrole)
export 'tokens/color_tokens.dart';

/// Tokens de typographie (Inter, SF Pro Display, JetBrains Mono)
export 'tokens/typography_tokens.dart';

/// Tokens d'espacement (Grille 4px)
export 'tokens/spacing_tokens.dart';

/// Tokens de rayons de bordure
export 'tokens/radius_tokens.dart';

/// Tokens d'ombres standardisés
export 'tokens/shadow_tokens.dart';

// ═══════════════════════════════════════════════════════════════════════════
// THÈME - Configuration Material Design 3
// ═══════════════════════════════════════════════════════════════════════════

/// Thème sophistiqué (Light + Dark)
export 'theme/app_theme_sophisticated.dart';

// ═══════════════════════════════════════════════════════════════════════════
// COMPOSANTS - Widgets réutilisables
// ═══════════════════════════════════════════════════════════════════════════

/// Composants (boutons, cards, inputs, etc.)
export 'components/components.dart';

