import 'package:flutter/material.dart';

/// Paleta de cores da aplicação — todas as cores de marca usadas em mais do
/// que um sítio vivem aqui. Para mudar uma cor em toda a app, mude-a aqui
/// em vez de editar cada ecrã individualmente.
class AppColors {
  const AppColors._();

  /// Verde-azulado principal — botões, ícones e destaques "positivos".
  static const Color teal = Color(0xFF2F9E94);

  /// Rosa principal — títulos, destaques e ações "de atenção".
  static const Color pink = Color(0xFFFF55A7);

  /// Rosa claro — usado no título do ecrã de boas-vindas.
  static const Color pinkLight = Color(0xFFFF9AD0);

  /// Rosa vivo — extremo do gradiente do card de destaque do quiz.
  static const Color pinkVivid = Color(0xFFE83E93);

  /// Roxo — usado em pequenos destaques informativos (ex.: ícone de
  /// "Episódios completos").
  static const Color purple = Color(0xFF8E7CC3);

  /// Verde-azulado escuro — extremo do gradiente das app bars.
  static const Color tealDark = Color(0xFF1C7A6E);

  /// Verde-azulado claro — extremo do gradiente das app bars.
  static const Color tealLight = Color(0xFF8FD4BB);

  /// Fundo bege claro usado em quase todos os ecrãs.
  static const Color background = Color(0xFFFAFAF7);

  /// Fundo rosa muito claro — usado em folhas modais e cartões suaves.
  static const Color pinkBackground = Color(0xFFFFE6F1);
}
