border property

Color get border

Implementation

Color get border {
  switch (variant) {
    case ErpThemeVariant.frost:    return const Color(0xFFBFDBFE);

    case ErpThemeVariant.ocean:
    case ErpThemeVariant.midnight:
    case ErpThemeVariant.emerald:
    case ErpThemeVariant.rose:
    case ErpThemeVariant.aurora:
      return const Color(0xFFE2E8F0);

  // ghost — very faint, almost invisible dividers
    case ErpThemeVariant.ghost:    return const Color(0xFFE2E8F0).withOpacity(0.6);

  // obsidian — dark-mode border, subtle on dark bg
    case ErpThemeVariant.obsidian: return const Color(0xFF27272A);

  // amber — warm tan border
    case ErpThemeVariant.amber:    return const Color(0xFFFDE68A);

  // frost — icy pale blue border

  // noir — sharp black divider
    case ErpThemeVariant.noir:     return const Color(0xFFD4D4D8);
  }
}