diff --git a/app/src/main/java/app/closer/ui/desiresync/DesireSyncScreen.kt b/app/src/main/java/app/closer/ui/desiresync/DesireSyncScreen.kt index 972c824d..ffc3e4c4 100644 --- a/app/src/main/java/app/closer/ui/desiresync/DesireSyncScreen.kt +++ b/app/src/main/java/app/closer/ui/desiresync/DesireSyncScreen.kt @@ -993,7 +993,10 @@ private fun DesireMatchCard(match: DesireMatch) { Text( text = match.question.text, style = MaterialTheme.typography.bodyLarge.copy(fontWeight = FontWeight.Medium), - color = Color(0xFF3D1F2E), + // Was a hardcoded dark plum (Color(0xFF3D1F2E)) — fine on the light card in + // light mode, but dim/low-contrast on the dark-tinted card in dark mode + // (C-DS-001). onSurface adapts: dark text on light, light text on dark. + color = MaterialTheme.colorScheme.onSurface, modifier = Modifier.weight(1f), maxLines = 3, overflow = TextOverflow.Ellipsis