Identified gaps: Components were inconsistently defined and lacked semantic styling.
Reviewed implementations from modern fintech platforms (e.g., Stripe or Revolut) and top design systems or UI libraries (e.g., Material Design 3, Ant Design System or ShadCN) to benchmark design tone and UX best practices.
Mapped out all UI layers requiring dark-mode adaptation: tables, buttons, forms, modals, etc.