import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; class HTheme { static final darkTheme = ThemeData( useMaterial3: true, brightness: Brightness.dark, colorScheme: const ColorScheme.dark( primary: Color(0xFFFAFAFA), // Zinc 50 onPrimary: Color(0xFF09090B), // Zinc 950 secondary: Color(0xFFE4E4E7), // Zinc 200 onSecondary: Color(0xFF09090B), surface: Color(0xFF09090B), // Zinc 950 onSurface: Color(0xFFFAFAFA), // Zinc 50 surfaceContainer: Color(0xFF18181B), // Zinc 900 ), scaffoldBackgroundColor: const Color(0xFF09090B), // Zinc 950 cardTheme: CardThemeData( color: const Color(0xFF18181B), // Zinc 900 elevation: 0, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(12), side: BorderSide(color: const Color(0xFF27272A), width: 1), // Zinc 800 ), ), dividerTheme: const DividerThemeData( color: Color(0xFF27272A), // Zinc 800 thickness: 1, ), textTheme: GoogleFonts.interTextTheme(ThemeData.dark().textTheme).apply( bodyColor: const Color(0xFFFAFAFA), displayColor: const Color(0xFFFAFAFA), ), iconTheme: const IconThemeData( color: Color(0xFFA1A1AA), // Zinc 400 ), ); }