import 'package:flutter/material.dart'; class AppTheme { // Primary Palette static const Color primaryDark = Color(0xFF0F172A); // Midnight Navy static const Color cardDark = Color(0xFF1E293B); // Slate Navy static const Color goldAccent = Color(0xFFD4AF37); // Uruk Metallic Gold static const Color goldLight = Color(0xFFF3E5AB); // Pale Gold static const Color emeraldGreen = Color(0xFF10B981);// Active Green static const Color crimsonRed = Color(0xFFEF4444); // Expired / Warning Red static const Color textMuted = Color(0xFF94A3B8); // Muted Slate Text static ThemeData get darkTheme { return ThemeData( useMaterial3: true, brightness: Brightness.dark, scaffoldBackgroundColor: primaryDark, primaryColor: goldAccent, cardColor: cardDark, appBarTheme: const AppBarTheme( backgroundColor: primaryDark, elevation: 0, centerTitle: true, titleTextStyle: TextStyle( color: goldLight, fontSize: 18, fontWeight: FontWeight.bold, letterSpacing: 0.5, ), ), colorScheme: const ColorScheme.dark( primary: goldAccent, secondary: goldLight, surface: cardDark, ), elevatedButtonTheme: ElevatedButtonThemeData( style: ElevatedButton.styleFrom( backgroundColor: goldAccent, foregroundColor: primaryDark, padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 14), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(12), ), textStyle: const TextStyle( fontSize: 16, fontWeight: FontWeight.bold, ), ), ), ); } }