 
 	func noContent(message: String) -> some View {
 		Rectangle()
-			.foregroundColor(Color(colorScheme == .light ? Theme.light.colors.paperBackground : Theme.dark.colors.paperBackground))
+			.foregroundColor(Color(UIColor.base30))
 			.overlay(
 				Text(message)
 					.font(.caption)
 					.bold()
 					.multilineTextAlignment(.leading)
 					.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .bottomLeading)
-					.foregroundColor(Color(colorScheme == .light ? Theme.light.colors.primaryText : Theme.dark.colors.primaryText))
+					.foregroundColor(.white)
 					.padding()
 			)
 	}

	var widgetBody: some View {
		if entry.hasDisplayableContent {
			content
		} else if entry.fetchError == .unsupportedLanguage {
			noContent(message: FeaturedArticleWidget.LocalizedStrings.widgetLanguageFailure)
		} else {


	var body: some View {
		widgetBody
			.widgetURL(entry.contentURL)
			.environment(\.layoutDirection, entry.layoutDirection)
			.flipsForRightToLeftLayoutDirection(true)
