diff --git a/app/src/main/java/com/novayaplaneta/ui/screens/auth/LoginScreen.kt b/app/src/main/java/com/novayaplaneta/ui/screens/auth/LoginScreen.kt index 09cec55..3ff07a7 100644 --- a/app/src/main/java/com/novayaplaneta/ui/screens/auth/LoginScreen.kt +++ b/app/src/main/java/com/novayaplaneta/ui/screens/auth/LoginScreen.kt @@ -256,12 +256,12 @@ fun LoginScreen( horizontalAlignment = Alignment.CenterHorizontally, verticalArrangement = Arrangement.spacedBy(12.dp) ) { - val linkTextSize = (screenHeightDp * 0.024f).toInt().coerceIn(18, 26).sp + val linkTextSize = (screenHeightDp * 0.032f).toInt().coerceIn(24, 32).sp Text( text = "Нет логина и пароля?", fontSize = linkTextSize, color = LoginGreenAccent, - fontWeight = FontWeight.Medium, + fontWeight = FontWeight.Bold, modifier = Modifier.clickable { navController.navigate("registration") } @@ -271,7 +271,7 @@ fun LoginScreen( text = "Не помнишь пароль?", fontSize = linkTextSize, color = LoginGreenAccent, - fontWeight = FontWeight.Medium, + fontWeight = FontWeight.Bold, modifier = Modifier.clickable { navController.navigate("forgot_password") } diff --git a/app/src/main/java/com/novayaplaneta/ui/theme/Color.kt b/app/src/main/java/com/novayaplaneta/ui/theme/Color.kt index d6cb613..6c3829a 100644 --- a/app/src/main/java/com/novayaplaneta/ui/theme/Color.kt +++ b/app/src/main/java/com/novayaplaneta/ui/theme/Color.kt @@ -14,22 +14,22 @@ val SurfaceDark = Color(0xFF1A1A1A) val OnBackgroundDark = Color(0xFFFFFFFF) val OnSurfaceDark = Color(0xFFFFFFFF) -// Accent Colors - мягкие пастельные тона для комфорта детей с РАС -val AccentGreen = Color(0xFF7FD97F) // Мягкий пастельный зеленый -val AccentOrange = Color(0xFFFFB88C) // Мягкий пастельный персиковый -val AccentGold = Color(0xFFFFE68C) // Мягкий пастельный желтый +// Accent Colors - очень мягкие пастельные тона для максимального комфорта детей с РАС +val AccentGreen = Color(0xFFA8D5BA) // Очень мягкий мятно-зеленый (низкая насыщенность) +val AccentOrange = Color(0xFFFFD4B3) // Очень мягкий персиковый (теплый, успокаивающий) +val AccentGold = Color(0xFFFFEEC7) // Очень мягкий бежево-желтый (кремовый оттенок) -// Status Colors - приглушенные для комфорта -val SuccessColor = Color(0xFF7FD97F) // Мягкий зеленый -val WarningColor = Color(0xFFFFB88C) // Мягкий персиковый -val ErrorColor = Color(0xFFFF9E9E) // Мягкий розовый вместо яркого красного +// Status Colors - очень приглушенные для комфорта +val SuccessColor = Color(0xFFA8D5BA) // Очень мягкий зеленый +val WarningColor = Color(0xFFFFD4B3) // Очень мягкий персиковый +val ErrorColor = Color(0xFFFFC8C8) // Очень мягкий розовый (вместо яркого красного) -// Цвета для экрана авторизации (благоприятные для РАС из PDF) -val LoginBackgroundTurquoise = Color(0xFFDAE7E9) // Мягкий голубой фон -val LoginCardLightBlue = Color(0xFFBCDAEC) // Спокойный светло-голубой -val LoginInputLightBlue = Color(0xFFBCDAEC) // Для полей ввода -val LoginButtonBlue = Color(0xFFBCDAEC) // Для кнопки -val LoginGreenAccent = Color(0xFF80EF80) // Пастельно-зелёный акцент -val LoginGreenSoft = Color(0xFFC5E6C5) // Мягкий пастельно-зелёный -val LoginGreenDark = Color(0xFF80EF80) // Пастельно-зелёный темнее +// Цвета для экрана авторизации (оптимизированные для РАС - очень мягкие тона) +val LoginBackgroundTurquoise = Color(0xFFE8F4F5) // Очень мягкий мятный фон (еще мягче) +val LoginCardLightBlue = Color(0xFFD4E8F0) // Очень мягкий голубой для карточек +val LoginInputLightBlue = Color(0xFFD4E8F0) // Очень мягкий голубой для полей ввода +val LoginButtonBlue = Color(0xFFD4E8F0) // Очень мягкий голубой для кнопок +val LoginGreenAccent = Color(0xFF95D5A3) // Очень мягкий зеленый акцент (приглушенный) +val LoginGreenSoft = Color(0xFFD1E8D7) // Очень мягкий светло-зеленый +val LoginGreenDark = Color(0xFF95D5A3) // Очень мягкий зеленый для темных элементов