Great Tables provides several style.*() functions that simplify table styling.
I'd like to suggest exploring whether gt-extras could support these functions.
For instance, style.fill() is a great candidate. Allowing it to be passed to the fill= or background= parameters would enable users to specify colors using from_column() or Polars expressions — an idiomatic approach, in my opinion.