1package styles
2
3import (
4 "github.com/charmbracelet/x/exp/charmtone"
5)
6
7func NewCrushTheme() *Theme {
8 return &Theme{
9 Name: "crush",
10 IsDark: true,
11
12 Primary: charmtone.Charple,
13 Secondary: charmtone.Dolly,
14 Tertiary: charmtone.Bok,
15 Accent: charmtone.Zest,
16 // Backgrounds
17 BgBase: charmtone.Pepper,
18 BgBaseLighter: Lighten(charmtone.Pepper, 2),
19 BgSubtle: charmtone.Charcoal,
20 BgOverlay: charmtone.Iron,
21
22 // Foregrounds
23 FgBase: charmtone.Ash,
24 FgMuted: charmtone.Squid,
25 FgHalfMuted: charmtone.Smoke,
26 FgSubtle: charmtone.Oyster,
27 FgSelected: charmtone.Salt,
28
29 // Borders
30 Border: charmtone.Charcoal,
31 BorderFocus: charmtone.Charple,
32
33 // Status
34 Success: charmtone.Guac,
35 Error: charmtone.Sriracha,
36 Warning: charmtone.Zest,
37 Info: charmtone.Malibu,
38
39 // Colors
40 White: charmtone.Butter,
41
42 BlueLight: charmtone.Sardine,
43 Blue: charmtone.Malibu,
44
45 Yellow: charmtone.Mustard,
46
47 Green: charmtone.Julep,
48 GreenDark: charmtone.Guac,
49 GreenLight: charmtone.Bok,
50
51 Red: charmtone.Coral,
52 RedDark: charmtone.Sriracha,
53 RedLight: charmtone.Salmon,
54 }
55}