import 'package:flutter/material.dart';

class AppColors {
  // --- Основные цвета акцентов ---
  static const Color primary = Color(0xFF24A1DE);      // Яркий синий (кнопки, активные элементы)
  static const Color primaryDark = Color(0xFF1D84B5);  // Темно-синий (для нажатых кнопок)
  static const Color accent = Color(0xFF50B5E8);       // Светло-синий (второстепенные элементы)

  // --- Фоны ---
  static const Color background = Color(0xFFFFFFFF);   // Чистый белый (основной фон)
  static const Color surface = Color(0xFFF1F1F1);      // Светло-серый (поля ввода, фон пузырей)
  
  // --- Текст ---
  static const Color textMain = Color(0xFF1F1F1F);     // Почти черный (основной текст)
  static const Color textSecondary = Color(0xFF707579);// Серый (подписи, время, хинты)
  static const Color textOnPrimary = Color(0xFFFFFFFF);// Белый (текст на синих кнопках)

  // --- Статусы ---
  static const Color error = Color(0xFFE53935);        // Красный (ошибки валидации)
  static const Color success = Color(0xFF4CAF50);      // Зеленый (статус "онлайн" или "доставлено")
  
  // --- Цвета чата (Пузыри) ---
  static const Color bubbleMe = Color(0xFFEFFDDE);     // Нежно-зеленый (мои сообщения, как в TG)
  static const Color bubblePartner = Color(0xFFFFFFFF);// Белый (сообщения собеседника)
}