import 'package:flutter/material.dart';

class AppConstants {
  // Layout — breakpoints
  static const double desktopBreakpoint = 820;
  static const double wideDesktopBreakpoint = 1200;
  static const double tabletBreakpoint = 600;

  // Desktop sidebar
  static const double sidebarExpandedWidth = 262;
  static const double topBarHeight = 64;
  static const double desktopHorizontalPadding = 24;

  // Padding & Radius
  static const double defaultPadding = 16;
  static const double cardRadius = 14;

  // Animation Durations
  static const Duration fastAnimation = Duration(milliseconds: 200);
  static const Duration normalAnimation = Duration(milliseconds: 350);
  static const Duration slowAnimation = Duration(milliseconds: 600);

  // Colors
  static const Color primaryColor = Color(0xFF2563EB); // Blue-600
  static const Color backgroundColor = Color(0xFFF9FAFB);
  static const Color textPrimary = Color(0xFF111827);
  static const Color textSecondary = Color(0xFF6B7280);

  // API
  static const int apiTimeoutSeconds = 30;
}
