diff --git a/material-color-utilities/src/main/java/dynamiccolor/ColorSpec2025.java b/material-color-utilities/src/main/java/dynamiccolor/ColorSpec2025.java index 52f048bb..c3781572 100644 --- a/material-color-utilities/src/main/java/dynamiccolor/ColorSpec2025.java +++ b/material-color-utilities/src/main/java/dynamiccolor/ColorSpec2025.java @@ -471,7 +471,10 @@ public DynamicColor onSurfaceVariant() { } }) .setContrastCurve( - (s) -> s.platform == PHONE ? getContrastCurve(4.5) : getContrastCurve(7)) + (s) -> + s.platform == PHONE + ? (s.isDark ? getContrastCurve(6) : getContrastCurve(4.5)) + : getContrastCurve(7)) .build(); return super.onSurfaceVariant().toBuilder() .extendSpecVersion(SpecVersion.SPEC_2025, color2025)