primary property

Color get primary

Implementation

Color get primary {
  switch (variant) {
    case ErpThemeVariant.frost:    return const Color(0xFF334155); // steel-blue dark

    case ErpThemeVariant.ocean:    return const Color(0xFF0369A1);
    case ErpThemeVariant.midnight: return const Color(0xFF1E40AF);
    case ErpThemeVariant.emerald:  return const Color(0xFF065F46);
    case ErpThemeVariant.rose:     return const Color(0xFF9F1239);
    case ErpThemeVariant.aurora:   return const Color(0xFF4C1D95);

    case ErpThemeVariant.ghost:    return const Color(0xFF475569); // cool slate
    case ErpThemeVariant.obsidian: return const Color(0xFFD4D4D8); // near-white on dark
    case ErpThemeVariant.amber:    return const Color(0xFFB45309); // rich amber
    case ErpThemeVariant.noir:     return const Color(0xFF18181B); // near-black
  }
}