Map<String, dynamic> toJson() { return { 'background_color': backgroundColor, 'text_primary': textPrimary, 'text_secondary': textSecondary, }; }