import 'package:flutter/material.dart';

class AppColors {
  AppColors._();
  
  static const lightScheme = ColorScheme(
    brightness: Brightness.light,
    primary: Color(0xff33618d),
    surfaceTint: Color(0xff33618d),
    onPrimary: Color(0xffffffff),
    primaryContainer: Color(0xffd0e4ff),
    onPrimaryContainer: Color(0xff164974),
    secondary: Color(0xff526070),
    onSecondary: Color(0xffffffff),
    secondaryContainer: Color(0xffd6e4f7),
    onSecondaryContainer: Color(0xff3b4857),
    tertiary: Color(0xff6a5779),
    onTertiary: Color(0xffffffff),
    tertiaryContainer: Color(0xfff1daff),
    onTertiaryContainer: Color(0xff514060),
    error: Color(0xffba1a1a),
    onError: Color(0xffffffff),
    errorContainer: Color(0xffffdad6),
    onErrorContainer: Color(0xff93000a),
    surface: Color(0xfff8f9ff),
    onSurface: Color(0xff191c20),
    onSurfaceVariant: Color(0xff42474e),
    outline: Color(0xff73777f),
    outlineVariant: Color(0xffc2c7cf),
    shadow: Color(0xff000000),
    scrim: Color(0xff000000),
    inverseSurface: Color(0xff2d3135),
    inversePrimary: Color(0xff9ecafc),
    primaryFixed: Color(0xffd0e4ff),
    onPrimaryFixed: Color(0xff001d35),
    primaryFixedDim: Color(0xff9ecafc),
    onPrimaryFixedVariant: Color(0xff164974),
    secondaryFixed: Color(0xffd6e4f7),
    onSecondaryFixed: Color(0xff0f1d2a),
    secondaryFixedDim: Color(0xffbac8db),
    onSecondaryFixedVariant: Color(0xff3b4857),
    tertiaryFixed: Color(0xfff1daff),
    onTertiaryFixed: Color(0xff241532),
    tertiaryFixedDim: Color(0xffd5bee5),
    onTertiaryFixedVariant: Color(0xff514060),
    surfaceDim: Color(0xffd8dae0),
    surfaceBright: Color(0xfff8f9ff),
    surfaceContainerLowest: Color(0xffffffff),
    surfaceContainerLow: Color(0xfff2f3f9),
    surfaceContainer: Color(0xffeceef4),
    surfaceContainerHigh: Color(0xffe6e8ee),
    surfaceContainerHighest: Color(0xffe0e2e8),
  );

  static const darkScheme = ColorScheme(
    brightness: Brightness.dark,
    primary: Color(0xff9ecafc),
    surfaceTint: Color(0xff9ecafc),
    onPrimary: Color(0xff003256),
    primaryContainer: Color(0xff164974),
    onPrimaryContainer: Color(0xffd0e4ff),
    secondary: Color(0xffbac8db),
    onSecondary: Color(0xff243140),
    secondaryContainer: Color(0xff3b4857),
    onSecondaryContainer: Color(0xffd6e4f7),
    tertiary: Color(0xffd5bee5),
    onTertiary: Color(0xff3a2a48),
    tertiaryContainer: Color(0xff514060),
    onTertiaryContainer: Color(0xfff1daff),
    error: Color(0xffffb4ab),
    onError: Color(0xff690005),
    errorContainer: Color(0xff93000a),
    onErrorContainer: Color(0xffffdad6),
    surface: Color(0xff101418),
    onSurface: Color(0xffe0e2e8),
    onSurfaceVariant: Color(0xffc2c7cf),
    outline: Color(0xff8c9199),
    outlineVariant: Color(0xff42474e),
    shadow: Color(0xff000000),
    scrim: Color(0xff000000),
    inverseSurface: Color(0xffe0e2e8),
    inversePrimary: Color(0xff33618d),
    primaryFixed: Color(0xffd0e4ff),
    onPrimaryFixed: Color(0xff001d35),
    primaryFixedDim: Color(0xff9ecafc),
    onPrimaryFixedVariant: Color(0xff164974),
    secondaryFixed: Color(0xffd6e4f7),
    onSecondaryFixed: Color(0xff0f1d2a),
    secondaryFixedDim: Color(0xffbac8db),
    onSecondaryFixedVariant: Color(0xff3b4857),
    tertiaryFixed: Color(0xfff1daff),
    onTertiaryFixed: Color(0xff241532),
    tertiaryFixedDim: Color(0xffd5bee5),
    onTertiaryFixedVariant: Color(0xff514060),
    surfaceDim: Color(0xff101418),
    surfaceBright: Color(0xff36393e),
    surfaceContainerLowest: Color(0xff0b0e12),
    surfaceContainerLow: Color(0xff191c20),
    surfaceContainer: Color(0xff1d2024),
    surfaceContainerHigh: Color(0xff272a2f),
    surfaceContainerHighest: Color(0xff32353a),
  );

}