Implementation
static ColorScheme darkSlate() {
return ColorScheme(
brightness: Brightness.dark,
background: const HSLColor.fromAHSL(1, 222.2, 0.84, 0.05).toColor(),
foreground: const HSLColor.fromAHSL(1, 210.0, 0.4, 0.98).toColor(),
card: const HSLColor.fromAHSL(1, 222.2, 0.84, 0.05).toColor(),
cardForeground: const HSLColor.fromAHSL(1, 210.0, 0.4, 0.98).toColor(),
popover: const HSLColor.fromAHSL(1, 222.2, 0.84, 0.05).toColor(),
popoverForeground: const HSLColor.fromAHSL(1, 210.0, 0.4, 0.98).toColor(),
primary: const HSLColor.fromAHSL(1, 210.0, 0.4, 0.98).toColor(),
primaryForeground:
const HSLColor.fromAHSL(1, 222.2, 0.47, 0.11).toColor(),
secondary: const HSLColor.fromAHSL(1, 217.2, 0.33, 0.18).toColor(),
secondaryForeground:
const HSLColor.fromAHSL(1, 210.0, 0.4, 0.98).toColor(),
muted: const HSLColor.fromAHSL(1, 217.2, 0.33, 0.18).toColor(),
mutedForeground: const HSLColor.fromAHSL(1, 215.0, 0.2, 0.65).toColor(),
accent: const HSLColor.fromAHSL(1, 217.2, 0.33, 0.18).toColor(),
accentForeground: const HSLColor.fromAHSL(1, 210.0, 0.4, 0.98).toColor(),
destructive: const HSLColor.fromAHSL(1, 0.0, 0.63, 0.31).toColor(),
destructiveForeground:
const HSLColor.fromAHSL(1, 210.0, 0.4, 0.98).toColor(),
border: const HSLColor.fromAHSL(1, 217.2, 0.33, 0.18).toColor(),
input: const HSLColor.fromAHSL(1, 217.2, 0.33, 0.18).toColor(),
ring: const HSLColor.fromAHSL(1, 212.7, 0.27, 0.84).toColor(),
chart1: const HSLColor.fromAHSL(1, 220.0, 0.7, 0.5).toColor(),
chart2: const HSLColor.fromAHSL(1, 160.0, 0.6, 0.45).toColor(),
chart3: const HSLColor.fromAHSL(1, 30.0, 0.8, 0.55).toColor(),
chart4: const HSLColor.fromAHSL(1, 280.0, 0.65, 0.6).toColor(),
chart5: const HSLColor.fromAHSL(1, 340.0, 0.75, 0.55).toColor(),
);
}