Current section
Files
Jump to
Current section
Files
src/catppuccin.erl
-module(catppuccin).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([flavour_name/1, flavour_order/1, dark/1, color_name/1, color_order/1, accent/1, to_colour/1, rosewater/1, flamingo/1, pink/1, mauve/1, red/1, maroon/1, peach/1, yellow/1, green/1, teal/1, sky/1, sapphire/1, blue/1, lavender/1, text/1, subtext1/1, subtext0/1, overlay2/1, overlay1/1, overlay0/1, surface2/1, surface1/1, surface0/1, base/1, mantle/1, crust/1, latte/0, frappe/0, macchiato/0, mocha/0]).
-export_type([flavour/0, colors/0, color/0]).
-opaque flavour() :: {flavour, binary(), integer(), boolean(), colors()}.
-type colors() :: {colors,
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color(),
color()}.
-opaque color() :: {color,
binary(),
integer(),
boolean(),
gleam_community@colour:colour()}.
-spec flavour_name(flavour()) -> binary().
flavour_name(Flavour) ->
erlang:element(2, Flavour).
-spec flavour_order(flavour()) -> integer().
flavour_order(Flavour) ->
erlang:element(3, Flavour).
-spec dark(flavour()) -> boolean().
dark(Flavour) ->
erlang:element(4, Flavour).
-spec color_name(color()) -> binary().
color_name(Color) ->
erlang:element(2, Color).
-spec color_order(color()) -> integer().
color_order(Color) ->
erlang:element(3, Color).
-spec accent(color()) -> boolean().
accent(Color) ->
erlang:element(4, Color).
-spec to_colour(color()) -> gleam_community@colour:colour().
to_colour(Color) ->
erlang:element(5, Color).
-spec rosewater(flavour()) -> color().
rosewater(Flavour) ->
erlang:element(2, erlang:element(5, Flavour)).
-spec flamingo(flavour()) -> color().
flamingo(Flavour) ->
erlang:element(3, erlang:element(5, Flavour)).
-spec pink(flavour()) -> color().
pink(Flavour) ->
erlang:element(4, erlang:element(5, Flavour)).
-spec mauve(flavour()) -> color().
mauve(Flavour) ->
erlang:element(5, erlang:element(5, Flavour)).
-spec red(flavour()) -> color().
red(Flavour) ->
erlang:element(6, erlang:element(5, Flavour)).
-spec maroon(flavour()) -> color().
maroon(Flavour) ->
erlang:element(7, erlang:element(5, Flavour)).
-spec peach(flavour()) -> color().
peach(Flavour) ->
erlang:element(8, erlang:element(5, Flavour)).
-spec yellow(flavour()) -> color().
yellow(Flavour) ->
erlang:element(9, erlang:element(5, Flavour)).
-spec green(flavour()) -> color().
green(Flavour) ->
erlang:element(10, erlang:element(5, Flavour)).
-spec teal(flavour()) -> color().
teal(Flavour) ->
erlang:element(11, erlang:element(5, Flavour)).
-spec sky(flavour()) -> color().
sky(Flavour) ->
erlang:element(12, erlang:element(5, Flavour)).
-spec sapphire(flavour()) -> color().
sapphire(Flavour) ->
erlang:element(13, erlang:element(5, Flavour)).
-spec blue(flavour()) -> color().
blue(Flavour) ->
erlang:element(14, erlang:element(5, Flavour)).
-spec lavender(flavour()) -> color().
lavender(Flavour) ->
erlang:element(15, erlang:element(5, Flavour)).
-spec text(flavour()) -> color().
text(Flavour) ->
erlang:element(16, erlang:element(5, Flavour)).
-spec subtext1(flavour()) -> color().
subtext1(Flavour) ->
erlang:element(17, erlang:element(5, Flavour)).
-spec subtext0(flavour()) -> color().
subtext0(Flavour) ->
erlang:element(18, erlang:element(5, Flavour)).
-spec overlay2(flavour()) -> color().
overlay2(Flavour) ->
erlang:element(19, erlang:element(5, Flavour)).
-spec overlay1(flavour()) -> color().
overlay1(Flavour) ->
erlang:element(20, erlang:element(5, Flavour)).
-spec overlay0(flavour()) -> color().
overlay0(Flavour) ->
erlang:element(21, erlang:element(5, Flavour)).
-spec surface2(flavour()) -> color().
surface2(Flavour) ->
erlang:element(22, erlang:element(5, Flavour)).
-spec surface1(flavour()) -> color().
surface1(Flavour) ->
erlang:element(23, erlang:element(5, Flavour)).
-spec surface0(flavour()) -> color().
surface0(Flavour) ->
erlang:element(24, erlang:element(5, Flavour)).
-spec base(flavour()) -> color().
base(Flavour) ->
erlang:element(25, erlang:element(5, Flavour)).
-spec mantle(flavour()) -> color().
mantle(Flavour) ->
erlang:element(26, erlang:element(5, Flavour)).
-spec crust(flavour()) -> color().
crust(Flavour) ->
erlang:element(27, erlang:element(5, Flavour)).
-spec latte() -> flavour().
latte() ->
{flavour,
<<"Latte"/utf8>>,
0,
false,
{colors,
{color,
<<"Rosewater"/utf8>>,
0,
true,
begin
_pipe = gleam_community@colour:from_rgb255(220, 138, 120),
gleam@result:unwrap(_pipe, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Flamingo"/utf8>>,
1,
true,
begin
_pipe@1 = gleam_community@colour:from_rgb255(221, 120, 120),
gleam@result:unwrap(_pipe@1, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Pink"/utf8>>,
2,
true,
begin
_pipe@2 = gleam_community@colour:from_rgb255(234, 118, 203),
gleam@result:unwrap(_pipe@2, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Mauve"/utf8>>,
3,
true,
begin
_pipe@3 = gleam_community@colour:from_rgb255(136, 57, 239),
gleam@result:unwrap(_pipe@3, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Red"/utf8>>,
4,
true,
begin
_pipe@4 = gleam_community@colour:from_rgb255(210, 15, 57),
gleam@result:unwrap(_pipe@4, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Maroon"/utf8>>,
5,
true,
begin
_pipe@5 = gleam_community@colour:from_rgb255(230, 69, 83),
gleam@result:unwrap(_pipe@5, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Peach"/utf8>>,
6,
true,
begin
_pipe@6 = gleam_community@colour:from_rgb255(254, 100, 11),
gleam@result:unwrap(_pipe@6, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Yellow"/utf8>>,
7,
true,
begin
_pipe@7 = gleam_community@colour:from_rgb255(223, 142, 29),
gleam@result:unwrap(_pipe@7, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Green"/utf8>>,
8,
true,
begin
_pipe@8 = gleam_community@colour:from_rgb255(64, 160, 43),
gleam@result:unwrap(_pipe@8, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Teal"/utf8>>,
9,
true,
begin
_pipe@9 = gleam_community@colour:from_rgb255(23, 146, 153),
gleam@result:unwrap(_pipe@9, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Sky"/utf8>>,
10,
true,
begin
_pipe@10 = gleam_community@colour:from_rgb255(4, 165, 229),
gleam@result:unwrap(_pipe@10, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Sapphire"/utf8>>,
11,
true,
begin
_pipe@11 = gleam_community@colour:from_rgb255(32, 159, 181),
gleam@result:unwrap(_pipe@11, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Blue"/utf8>>,
12,
true,
begin
_pipe@12 = gleam_community@colour:from_rgb255(30, 102, 245),
gleam@result:unwrap(_pipe@12, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Lavender"/utf8>>,
13,
true,
begin
_pipe@13 = gleam_community@colour:from_rgb255(114, 135, 253),
gleam@result:unwrap(_pipe@13, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Text"/utf8>>,
14,
false,
begin
_pipe@14 = gleam_community@colour:from_rgb255(76, 79, 105),
gleam@result:unwrap(_pipe@14, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Subtext 1"/utf8>>,
15,
false,
begin
_pipe@15 = gleam_community@colour:from_rgb255(92, 95, 119),
gleam@result:unwrap(_pipe@15, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Subtext 0"/utf8>>,
16,
false,
begin
_pipe@16 = gleam_community@colour:from_rgb255(108, 111, 133),
gleam@result:unwrap(_pipe@16, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 2"/utf8>>,
17,
false,
begin
_pipe@17 = gleam_community@colour:from_rgb255(124, 127, 147),
gleam@result:unwrap(_pipe@17, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 1"/utf8>>,
18,
false,
begin
_pipe@18 = gleam_community@colour:from_rgb255(140, 143, 161),
gleam@result:unwrap(_pipe@18, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 0"/utf8>>,
19,
false,
begin
_pipe@19 = gleam_community@colour:from_rgb255(156, 160, 176),
gleam@result:unwrap(_pipe@19, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 2"/utf8>>,
20,
false,
begin
_pipe@20 = gleam_community@colour:from_rgb255(172, 176, 190),
gleam@result:unwrap(_pipe@20, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 1"/utf8>>,
21,
false,
begin
_pipe@21 = gleam_community@colour:from_rgb255(188, 192, 204),
gleam@result:unwrap(_pipe@21, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 0"/utf8>>,
22,
false,
begin
_pipe@22 = gleam_community@colour:from_rgb255(204, 208, 218),
gleam@result:unwrap(_pipe@22, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Base"/utf8>>,
23,
false,
begin
_pipe@23 = gleam_community@colour:from_rgb255(239, 241, 245),
gleam@result:unwrap(_pipe@23, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Mantle"/utf8>>,
24,
false,
begin
_pipe@24 = gleam_community@colour:from_rgb255(230, 233, 239),
gleam@result:unwrap(_pipe@24, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Crust"/utf8>>,
25,
false,
begin
_pipe@25 = gleam_community@colour:from_rgb255(220, 224, 232),
gleam@result:unwrap(_pipe@25, {rgba, +0.0, +0.0, +0.0, 1.0})
end}}}.
-spec frappe() -> flavour().
frappe() ->
{flavour,
<<"Frappé"/utf8>>,
1,
true,
{colors,
{color,
<<"Rosewater"/utf8>>,
0,
true,
begin
_pipe = gleam_community@colour:from_rgb255(242, 213, 207),
gleam@result:unwrap(_pipe, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Flamingo"/utf8>>,
1,
true,
begin
_pipe@1 = gleam_community@colour:from_rgb255(238, 190, 190),
gleam@result:unwrap(_pipe@1, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Pink"/utf8>>,
2,
true,
begin
_pipe@2 = gleam_community@colour:from_rgb255(244, 184, 228),
gleam@result:unwrap(_pipe@2, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Mauve"/utf8>>,
3,
true,
begin
_pipe@3 = gleam_community@colour:from_rgb255(202, 158, 230),
gleam@result:unwrap(_pipe@3, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Red"/utf8>>,
4,
true,
begin
_pipe@4 = gleam_community@colour:from_rgb255(231, 130, 132),
gleam@result:unwrap(_pipe@4, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Maroon"/utf8>>,
5,
true,
begin
_pipe@5 = gleam_community@colour:from_rgb255(234, 153, 156),
gleam@result:unwrap(_pipe@5, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Peach"/utf8>>,
6,
true,
begin
_pipe@6 = gleam_community@colour:from_rgb255(239, 159, 118),
gleam@result:unwrap(_pipe@6, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Yellow"/utf8>>,
7,
true,
begin
_pipe@7 = gleam_community@colour:from_rgb255(229, 200, 144),
gleam@result:unwrap(_pipe@7, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Green"/utf8>>,
8,
true,
begin
_pipe@8 = gleam_community@colour:from_rgb255(166, 209, 137),
gleam@result:unwrap(_pipe@8, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Teal"/utf8>>,
9,
true,
begin
_pipe@9 = gleam_community@colour:from_rgb255(129, 200, 190),
gleam@result:unwrap(_pipe@9, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Sky"/utf8>>,
10,
true,
begin
_pipe@10 = gleam_community@colour:from_rgb255(153, 209, 219),
gleam@result:unwrap(_pipe@10, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Sapphire"/utf8>>,
11,
true,
begin
_pipe@11 = gleam_community@colour:from_rgb255(133, 193, 220),
gleam@result:unwrap(_pipe@11, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Blue"/utf8>>,
12,
true,
begin
_pipe@12 = gleam_community@colour:from_rgb255(140, 170, 238),
gleam@result:unwrap(_pipe@12, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Lavender"/utf8>>,
13,
true,
begin
_pipe@13 = gleam_community@colour:from_rgb255(186, 187, 241),
gleam@result:unwrap(_pipe@13, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Text"/utf8>>,
14,
false,
begin
_pipe@14 = gleam_community@colour:from_rgb255(198, 208, 245),
gleam@result:unwrap(_pipe@14, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Subtext 1"/utf8>>,
15,
false,
begin
_pipe@15 = gleam_community@colour:from_rgb255(181, 191, 226),
gleam@result:unwrap(_pipe@15, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Subtext 0"/utf8>>,
16,
false,
begin
_pipe@16 = gleam_community@colour:from_rgb255(165, 173, 206),
gleam@result:unwrap(_pipe@16, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 2"/utf8>>,
17,
false,
begin
_pipe@17 = gleam_community@colour:from_rgb255(148, 156, 187),
gleam@result:unwrap(_pipe@17, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 1"/utf8>>,
18,
false,
begin
_pipe@18 = gleam_community@colour:from_rgb255(131, 139, 167),
gleam@result:unwrap(_pipe@18, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 0"/utf8>>,
19,
false,
begin
_pipe@19 = gleam_community@colour:from_rgb255(115, 121, 148),
gleam@result:unwrap(_pipe@19, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 2"/utf8>>,
20,
false,
begin
_pipe@20 = gleam_community@colour:from_rgb255(98, 104, 128),
gleam@result:unwrap(_pipe@20, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 1"/utf8>>,
21,
false,
begin
_pipe@21 = gleam_community@colour:from_rgb255(81, 87, 109),
gleam@result:unwrap(_pipe@21, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 0"/utf8>>,
22,
false,
begin
_pipe@22 = gleam_community@colour:from_rgb255(65, 69, 89),
gleam@result:unwrap(_pipe@22, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Base"/utf8>>,
23,
false,
begin
_pipe@23 = gleam_community@colour:from_rgb255(48, 52, 70),
gleam@result:unwrap(_pipe@23, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Mantle"/utf8>>,
24,
false,
begin
_pipe@24 = gleam_community@colour:from_rgb255(41, 44, 60),
gleam@result:unwrap(_pipe@24, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Crust"/utf8>>,
25,
false,
begin
_pipe@25 = gleam_community@colour:from_rgb255(35, 38, 52),
gleam@result:unwrap(_pipe@25, {rgba, +0.0, +0.0, +0.0, 1.0})
end}}}.
-spec macchiato() -> flavour().
macchiato() ->
{flavour,
<<"Macchiato"/utf8>>,
2,
true,
{colors,
{color,
<<"Rosewater"/utf8>>,
0,
true,
begin
_pipe = gleam_community@colour:from_rgb255(244, 219, 214),
gleam@result:unwrap(_pipe, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Flamingo"/utf8>>,
1,
true,
begin
_pipe@1 = gleam_community@colour:from_rgb255(240, 198, 198),
gleam@result:unwrap(_pipe@1, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Pink"/utf8>>,
2,
true,
begin
_pipe@2 = gleam_community@colour:from_rgb255(245, 189, 230),
gleam@result:unwrap(_pipe@2, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Mauve"/utf8>>,
3,
true,
begin
_pipe@3 = gleam_community@colour:from_rgb255(198, 160, 246),
gleam@result:unwrap(_pipe@3, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Red"/utf8>>,
4,
true,
begin
_pipe@4 = gleam_community@colour:from_rgb255(237, 135, 150),
gleam@result:unwrap(_pipe@4, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Maroon"/utf8>>,
5,
true,
begin
_pipe@5 = gleam_community@colour:from_rgb255(238, 153, 160),
gleam@result:unwrap(_pipe@5, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Peach"/utf8>>,
6,
true,
begin
_pipe@6 = gleam_community@colour:from_rgb255(245, 169, 127),
gleam@result:unwrap(_pipe@6, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Yellow"/utf8>>,
7,
true,
begin
_pipe@7 = gleam_community@colour:from_rgb255(238, 212, 159),
gleam@result:unwrap(_pipe@7, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Green"/utf8>>,
8,
true,
begin
_pipe@8 = gleam_community@colour:from_rgb255(166, 218, 149),
gleam@result:unwrap(_pipe@8, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Teal"/utf8>>,
9,
true,
begin
_pipe@9 = gleam_community@colour:from_rgb255(139, 213, 202),
gleam@result:unwrap(_pipe@9, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Sky"/utf8>>,
10,
true,
begin
_pipe@10 = gleam_community@colour:from_rgb255(145, 215, 227),
gleam@result:unwrap(_pipe@10, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Sapphire"/utf8>>,
11,
true,
begin
_pipe@11 = gleam_community@colour:from_rgb255(125, 196, 228),
gleam@result:unwrap(_pipe@11, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Blue"/utf8>>,
12,
true,
begin
_pipe@12 = gleam_community@colour:from_rgb255(138, 173, 244),
gleam@result:unwrap(_pipe@12, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Lavender"/utf8>>,
13,
true,
begin
_pipe@13 = gleam_community@colour:from_rgb255(183, 189, 248),
gleam@result:unwrap(_pipe@13, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Text"/utf8>>,
14,
false,
begin
_pipe@14 = gleam_community@colour:from_rgb255(202, 211, 245),
gleam@result:unwrap(_pipe@14, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Subtext 1"/utf8>>,
15,
false,
begin
_pipe@15 = gleam_community@colour:from_rgb255(184, 192, 224),
gleam@result:unwrap(_pipe@15, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Subtext 0"/utf8>>,
16,
false,
begin
_pipe@16 = gleam_community@colour:from_rgb255(165, 173, 203),
gleam@result:unwrap(_pipe@16, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 2"/utf8>>,
17,
false,
begin
_pipe@17 = gleam_community@colour:from_rgb255(147, 154, 183),
gleam@result:unwrap(_pipe@17, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 1"/utf8>>,
18,
false,
begin
_pipe@18 = gleam_community@colour:from_rgb255(128, 135, 162),
gleam@result:unwrap(_pipe@18, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 0"/utf8>>,
19,
false,
begin
_pipe@19 = gleam_community@colour:from_rgb255(110, 115, 141),
gleam@result:unwrap(_pipe@19, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 2"/utf8>>,
20,
false,
begin
_pipe@20 = gleam_community@colour:from_rgb255(91, 96, 120),
gleam@result:unwrap(_pipe@20, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 1"/utf8>>,
21,
false,
begin
_pipe@21 = gleam_community@colour:from_rgb255(73, 77, 100),
gleam@result:unwrap(_pipe@21, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 0"/utf8>>,
22,
false,
begin
_pipe@22 = gleam_community@colour:from_rgb255(54, 58, 79),
gleam@result:unwrap(_pipe@22, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Base"/utf8>>,
23,
false,
begin
_pipe@23 = gleam_community@colour:from_rgb255(36, 39, 58),
gleam@result:unwrap(_pipe@23, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Mantle"/utf8>>,
24,
false,
begin
_pipe@24 = gleam_community@colour:from_rgb255(30, 32, 48),
gleam@result:unwrap(_pipe@24, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Crust"/utf8>>,
25,
false,
begin
_pipe@25 = gleam_community@colour:from_rgb255(24, 25, 38),
gleam@result:unwrap(_pipe@25, {rgba, +0.0, +0.0, +0.0, 1.0})
end}}}.
-spec mocha() -> flavour().
mocha() ->
{flavour,
<<"Mocha"/utf8>>,
3,
true,
{colors,
{color,
<<"Rosewater"/utf8>>,
0,
true,
begin
_pipe = gleam_community@colour:from_rgb255(245, 224, 220),
gleam@result:unwrap(_pipe, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Flamingo"/utf8>>,
1,
true,
begin
_pipe@1 = gleam_community@colour:from_rgb255(242, 205, 205),
gleam@result:unwrap(_pipe@1, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Pink"/utf8>>,
2,
true,
begin
_pipe@2 = gleam_community@colour:from_rgb255(245, 194, 231),
gleam@result:unwrap(_pipe@2, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Mauve"/utf8>>,
3,
true,
begin
_pipe@3 = gleam_community@colour:from_rgb255(203, 166, 247),
gleam@result:unwrap(_pipe@3, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Red"/utf8>>,
4,
true,
begin
_pipe@4 = gleam_community@colour:from_rgb255(243, 139, 168),
gleam@result:unwrap(_pipe@4, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Maroon"/utf8>>,
5,
true,
begin
_pipe@5 = gleam_community@colour:from_rgb255(235, 160, 172),
gleam@result:unwrap(_pipe@5, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Peach"/utf8>>,
6,
true,
begin
_pipe@6 = gleam_community@colour:from_rgb255(250, 179, 135),
gleam@result:unwrap(_pipe@6, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Yellow"/utf8>>,
7,
true,
begin
_pipe@7 = gleam_community@colour:from_rgb255(249, 226, 175),
gleam@result:unwrap(_pipe@7, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Green"/utf8>>,
8,
true,
begin
_pipe@8 = gleam_community@colour:from_rgb255(166, 227, 161),
gleam@result:unwrap(_pipe@8, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Teal"/utf8>>,
9,
true,
begin
_pipe@9 = gleam_community@colour:from_rgb255(148, 226, 213),
gleam@result:unwrap(_pipe@9, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Sky"/utf8>>,
10,
true,
begin
_pipe@10 = gleam_community@colour:from_rgb255(137, 220, 235),
gleam@result:unwrap(_pipe@10, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Sapphire"/utf8>>,
11,
true,
begin
_pipe@11 = gleam_community@colour:from_rgb255(116, 199, 236),
gleam@result:unwrap(_pipe@11, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Blue"/utf8>>,
12,
true,
begin
_pipe@12 = gleam_community@colour:from_rgb255(137, 180, 250),
gleam@result:unwrap(_pipe@12, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Lavender"/utf8>>,
13,
true,
begin
_pipe@13 = gleam_community@colour:from_rgb255(180, 190, 254),
gleam@result:unwrap(_pipe@13, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Text"/utf8>>,
14,
false,
begin
_pipe@14 = gleam_community@colour:from_rgb255(205, 214, 244),
gleam@result:unwrap(_pipe@14, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Subtext 1"/utf8>>,
15,
false,
begin
_pipe@15 = gleam_community@colour:from_rgb255(186, 194, 222),
gleam@result:unwrap(_pipe@15, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Subtext 0"/utf8>>,
16,
false,
begin
_pipe@16 = gleam_community@colour:from_rgb255(166, 173, 200),
gleam@result:unwrap(_pipe@16, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 2"/utf8>>,
17,
false,
begin
_pipe@17 = gleam_community@colour:from_rgb255(147, 153, 178),
gleam@result:unwrap(_pipe@17, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 1"/utf8>>,
18,
false,
begin
_pipe@18 = gleam_community@colour:from_rgb255(127, 132, 156),
gleam@result:unwrap(_pipe@18, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Overlay 0"/utf8>>,
19,
false,
begin
_pipe@19 = gleam_community@colour:from_rgb255(108, 112, 134),
gleam@result:unwrap(_pipe@19, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 2"/utf8>>,
20,
false,
begin
_pipe@20 = gleam_community@colour:from_rgb255(88, 91, 112),
gleam@result:unwrap(_pipe@20, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 1"/utf8>>,
21,
false,
begin
_pipe@21 = gleam_community@colour:from_rgb255(69, 71, 90),
gleam@result:unwrap(_pipe@21, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Surface 0"/utf8>>,
22,
false,
begin
_pipe@22 = gleam_community@colour:from_rgb255(49, 50, 68),
gleam@result:unwrap(_pipe@22, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Base"/utf8>>,
23,
false,
begin
_pipe@23 = gleam_community@colour:from_rgb255(30, 30, 46),
gleam@result:unwrap(_pipe@23, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Mantle"/utf8>>,
24,
false,
begin
_pipe@24 = gleam_community@colour:from_rgb255(24, 24, 37),
gleam@result:unwrap(_pipe@24, {rgba, +0.0, +0.0, +0.0, 1.0})
end},
{color,
<<"Crust"/utf8>>,
25,
false,
begin
_pipe@25 = gleam_community@colour:from_rgb255(17, 17, 27),
gleam@result:unwrap(_pipe@25, {rgba, +0.0, +0.0, +0.0, 1.0})
end}}}.