diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
 # Changelog for safe-coloured-text-layout
 
+## [0.2.0.2] - 2026-07-24
+
+### Changed
+
+* Build against `safe-coloured-text >= 0.6`, which separates `ChunkStyle`
+  from `Chunk`.
+
 ## [0.2.0.1] - 2024-08-03
 
 ### Changed
diff --git a/safe-coloured-text-layout.cabal b/safe-coloured-text-layout.cabal
--- a/safe-coloured-text-layout.cabal
+++ b/safe-coloured-text-layout.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.36.0.
+-- This file has been generated from package.yaml by hpack version 0.38.3.
 --
 -- see: https://github.com/sol/hpack
 
 name:           safe-coloured-text-layout
-version:        0.2.0.1
+version:        0.2.0.2
 synopsis:       Safely layout output coloured text
 category:       User Interfaces
 homepage:       https://github.com/NorfairKing/safe-coloured-text#readme
diff --git a/src/Text/Colour/Layout.hs b/src/Text/Colour/Layout.hs
--- a/src/Text/Colour/Layout.hs
+++ b/src/Text/Colour/Layout.hs
@@ -125,7 +125,9 @@
 paddingChunk l c = chunk $ T.pack $ replicate l c
 
 possiblyAddBackground :: Maybe Colour -> Chunk -> Chunk
-possiblyAddBackground mb c = c {chunkBackground = chunkBackground c <|> mb}
+possiblyAddBackground mb c =
+  let s = chunkStyle c
+   in c {chunkStyle = s {chunkStyleBackground = chunkStyleBackground s <|> mb}}
 
 backgroundForRow :: Int -> Maybe TableBackground -> Maybe Colour
 backgroundForRow _ Nothing = Nothing
