catppuccin.palette

Catppuccin palette definition.

   1"""Catppuccin palette definition."""
   2
   3from catppuccin.models import HSL, RGB, Color, Flavor, FlavorColors, Palette
   4
   5PALETTE = Palette(
   6    latte=Flavor(
   7        name="Latte",
   8        identifier="latte",
   9        order=0,
  10        dark=False,
  11        colors=FlavorColors(
  12            rosewater=Color(
  13                name="Rosewater",
  14                identifier="rosewater",
  15                accent=True,
  16                order=0,
  17                hex="#dc8a78",
  18                rgb=RGB(r=220, g=138, b=120),
  19                hsl=HSL(
  20                    h=10.799999999999995, s=0.5882352941176472, l=0.6666666666666667
  21                ),
  22            ),
  23            flamingo=Color(
  24                name="Flamingo",
  25                identifier="flamingo",
  26                accent=True,
  27                order=1,
  28                hex="#dd7878",
  29                rgb=RGB(r=221, g=120, b=120),
  30                hsl=HSL(h=0, s=0.5976331360946746, l=0.6686274509803922),
  31            ),
  32            pink=Color(
  33                name="Pink",
  34                identifier="pink",
  35                accent=True,
  36                order=2,
  37                hex="#ea76cb",
  38                rgb=RGB(r=234, g=118, b=203),
  39                hsl=HSL(
  40                    h=316.0344827586207, s=0.7341772151898731, l=0.6901960784313725
  41                ),
  42            ),
  43            mauve=Color(
  44                name="Mauve",
  45                identifier="mauve",
  46                accent=True,
  47                order=3,
  48                hex="#8839ef",
  49                rgb=RGB(r=136, g=57, b=239),
  50                hsl=HSL(
  51                    h=266.0439560439561, s=0.8504672897196262, l=0.5803921568627451
  52                ),
  53            ),
  54            red=Color(
  55                name="Red",
  56                identifier="red",
  57                accent=True,
  58                order=4,
  59                hex="#d20f39",
  60                rgb=RGB(r=210, g=15, b=57),
  61                hsl=HSL(
  62                    h=347.0769230769231, s=0.8666666666666666, l=0.4411764705882353
  63                ),
  64            ),
  65            maroon=Color(
  66                name="Maroon",
  67                identifier="maroon",
  68                accent=True,
  69                order=5,
  70                hex="#e64553",
  71                rgb=RGB(r=230, g=69, b=83),
  72                hsl=HSL(h=354.78260869565213, s=0.76303317535545, l=0.5862745098039216),
  73            ),
  74            peach=Color(
  75                name="Peach",
  76                identifier="peach",
  77                accent=True,
  78                order=6,
  79                hex="#fe640b",
  80                rgb=RGB(r=254, g=100, b=11),
  81                hsl=HSL(
  82                    h=21.975308641975307, s=0.9918367346938776, l=0.5196078431372549
  83                ),
  84            ),
  85            yellow=Color(
  86                name="Yellow",
  87                identifier="yellow",
  88                accent=True,
  89                order=7,
  90                hex="#df8e1d",
  91                rgb=RGB(r=223, g=142, b=29),
  92                hsl=HSL(
  93                    h=34.948453608247426, s=0.7698412698412698, l=0.49411764705882355
  94                ),
  95            ),
  96            green=Color(
  97                name="Green",
  98                identifier="green",
  99                accent=True,
 100                order=8,
 101                hex="#40a02b",
 102                rgb=RGB(r=64, g=160, b=43),
 103                hsl=HSL(
 104                    h=109.23076923076923, s=0.5763546798029556, l=0.39803921568627454
 105                ),
 106            ),
 107            teal=Color(
 108                name="Teal",
 109                identifier="teal",
 110                accent=True,
 111                order=9,
 112                hex="#179299",
 113                rgb=RGB(r=23, g=146, b=153),
 114                hsl=HSL(
 115                    h=183.23076923076923, s=0.7386363636363636, l=0.34509803921568627
 116                ),
 117            ),
 118            sky=Color(
 119                name="Sky",
 120                identifier="sky",
 121                accent=True,
 122                order=10,
 123                hex="#04a5e5",
 124                rgb=RGB(r=4, g=165, b=229),
 125                hsl=HSL(
 126                    h=197.0666666666667, s=0.965665236051502, l=0.45686274509803926
 127                ),
 128            ),
 129            sapphire=Color(
 130                name="Sapphire",
 131                identifier="sapphire",
 132                accent=True,
 133                order=11,
 134                hex="#209fb5",
 135                rgb=RGB(r=32, g=159, b=181),
 136                hsl=HSL(
 137                    h=188.85906040268458, s=0.6995305164319249, l=0.4176470588235294
 138                ),
 139            ),
 140            blue=Color(
 141                name="Blue",
 142                identifier="blue",
 143                accent=True,
 144                order=12,
 145                hex="#1e66f5",
 146                rgb=RGB(r=30, g=102, b=245),
 147                hsl=HSL(
 148                    h=219.90697674418607, s=0.9148936170212768, l=0.5392156862745098
 149                ),
 150            ),
 151            lavender=Color(
 152                name="Lavender",
 153                identifier="lavender",
 154                accent=True,
 155                order=13,
 156                hex="#7287fd",
 157                rgb=RGB(r=114, g=135, b=253),
 158                hsl=HSL(
 159                    h=230.93525179856115, s=0.9720279720279721, l=0.7196078431372549
 160                ),
 161            ),
 162            text=Color(
 163                name="Text",
 164                identifier="text",
 165                accent=False,
 166                order=14,
 167                hex="#4c4f69",
 168                rgb=RGB(r=76, g=79, b=105),
 169                hsl=HSL(
 170                    h=233.79310344827587, s=0.16022099447513813, l=0.3549019607843137
 171                ),
 172            ),
 173            subtext1=Color(
 174                name="Subtext 1",
 175                identifier="subtext1",
 176                accent=False,
 177                order=15,
 178                hex="#5c5f77",
 179                rgb=RGB(r=92, g=95, b=119),
 180                hsl=HSL(
 181                    h=233.33333333333334, s=0.1279620853080569, l=0.4137254901960784
 182                ),
 183            ),
 184            subtext0=Color(
 185                name="Subtext 0",
 186                identifier="subtext0",
 187                accent=False,
 188                order=16,
 189                hex="#6c6f85",
 190                rgb=RGB(r=108, g=111, b=133),
 191                hsl=HSL(
 192                    h=232.79999999999998, s=0.10373443983402494, l=0.4725490196078431
 193                ),
 194            ),
 195            overlay2=Color(
 196                name="Overlay 2",
 197                identifier="overlay2",
 198                accent=False,
 199                order=17,
 200                hex="#7c7f93",
 201                rgb=RGB(r=124, g=127, b=147),
 202                hsl=HSL(
 203                    h=232.17391304347825, s=0.09623430962343092, l=0.5313725490196078
 204                ),
 205            ),
 206            overlay1=Color(
 207                name="Overlay 1",
 208                identifier="overlay1",
 209                accent=False,
 210                order=18,
 211                hex="#8c8fa1",
 212                rgb=RGB(r=140, g=143, b=161),
 213                hsl=HSL(
 214                    h=231.42857142857144, s=0.10047846889952144, l=0.5901960784313726
 215                ),
 216            ),
 217            overlay0=Color(
 218                name="Overlay 0",
 219                identifier="overlay0",
 220                accent=False,
 221                order=19,
 222                hex="#9ca0b0",
 223                rgb=RGB(r=156, g=160, b=176),
 224                hsl=HSL(
 225                    h=228.00000000000003, s=0.11235955056179768, l=0.6509803921568628
 226                ),
 227            ),
 228            surface2=Color(
 229                name="Surface 2",
 230                identifier="surface2",
 231                accent=False,
 232                order=20,
 233                hex="#acb0be",
 234                rgb=RGB(r=172, g=176, b=190),
 235                hsl=HSL(
 236                    h=226.6666666666667, s=0.12162162162162159, l=0.7098039215686275
 237                ),
 238            ),
 239            surface1=Color(
 240                name="Surface 1",
 241                identifier="surface1",
 242                accent=False,
 243                order=21,
 244                hex="#bcc0cc",
 245                rgb=RGB(r=188, g=192, b=204),
 246                hsl=HSL(
 247                    h=225.00000000000003, s=0.13559322033898308, l=0.7686274509803922
 248                ),
 249            ),
 250            surface0=Color(
 251                name="Surface 0",
 252                identifier="surface0",
 253                accent=False,
 254                order=22,
 255                hex="#ccd0da",
 256                rgb=RGB(r=204, g=208, b=218),
 257                hsl=HSL(
 258                    h=222.85714285714292, s=0.1590909090909089, l=0.8274509803921568
 259                ),
 260            ),
 261            base=Color(
 262                name="Base",
 263                identifier="base",
 264                accent=False,
 265                order=23,
 266                hex="#eff1f5",
 267                rgb=RGB(r=239, g=241, b=245),
 268                hsl=HSL(
 269                    h=220.00000000000009, s=0.23076923076923136, l=0.9490196078431372
 270                ),
 271            ),
 272            mantle=Color(
 273                name="Mantle",
 274                identifier="mantle",
 275                accent=False,
 276                order=24,
 277                hex="#e6e9ef",
 278                rgb=RGB(r=230, g=233, b=239),
 279                hsl=HSL(
 280                    h=220.00000000000006, s=0.21951219512195116, l=0.919607843137255
 281                ),
 282            ),
 283            crust=Color(
 284                name="Crust",
 285                identifier="crust",
 286                accent=False,
 287                order=25,
 288                hex="#dce0e8",
 289                rgb=RGB(r=220, g=224, b=232),
 290                hsl=HSL(
 291                    h=220.00000000000006, s=0.20689655172413762, l=0.8862745098039215
 292                ),
 293            ),
 294        ),
 295    ),
 296    frappe=Flavor(
 297        name="Frappé",
 298        identifier="frappe",
 299        order=1,
 300        dark=True,
 301        colors=FlavorColors(
 302            rosewater=Color(
 303                name="Rosewater",
 304                identifier="rosewater",
 305                accent=True,
 306                order=0,
 307                hex="#f2d5cf",
 308                rgb=RGB(r=242, g=213, b=207),
 309                hsl=HSL(h=10.2857142857143, s=0.5737704918032784, l=0.8803921568627451),
 310            ),
 311            flamingo=Color(
 312                name="Flamingo",
 313                identifier="flamingo",
 314                accent=True,
 315                order=1,
 316                hex="#eebebe",
 317                rgb=RGB(r=238, g=190, b=190),
 318                hsl=HSL(h=0, s=0.5853658536585367, l=0.8392156862745098),
 319            ),
 320            pink=Color(
 321                name="Pink",
 322                identifier="pink",
 323                accent=True,
 324                order=2,
 325                hex="#f4b8e4",
 326                rgb=RGB(r=244, g=184, b=228),
 327                hsl=HSL(h=316, s=0.7317073170731713, l=0.8392156862745098),
 328            ),
 329            mauve=Color(
 330                name="Mauve",
 331                identifier="mauve",
 332                accent=True,
 333                order=3,
 334                hex="#ca9ee6",
 335                rgb=RGB(r=202, g=158, b=230),
 336                hsl=HSL(
 337                    h=276.66666666666663, s=0.5901639344262294, l=0.7607843137254902
 338                ),
 339            ),
 340            red=Color(
 341                name="Red",
 342                identifier="red",
 343                accent=True,
 344                order=4,
 345                hex="#e78284",
 346                rgb=RGB(r=231, g=130, b=132),
 347                hsl=HSL(
 348                    h=358.8118811881188, s=0.6778523489932885, l=0.7078431372549019
 349                ),
 350            ),
 351            maroon=Color(
 352                name="Maroon",
 353                identifier="maroon",
 354                accent=True,
 355                order=5,
 356                hex="#ea999c",
 357                rgb=RGB(r=234, g=153, b=156),
 358                hsl=HSL(
 359                    h=357.77777777777777, s=0.6585365853658534, l=0.7588235294117647
 360                ),
 361            ),
 362            peach=Color(
 363                name="Peach",
 364                identifier="peach",
 365                accent=True,
 366                order=6,
 367                hex="#ef9f76",
 368                rgb=RGB(r=239, g=159, b=118),
 369                hsl=HSL(h=20.33057851239669, s=0.7908496732026143, l=0.7),
 370            ),
 371            yellow=Color(
 372                name="Yellow",
 373                identifier="yellow",
 374                accent=True,
 375                order=7,
 376                hex="#e5c890",
 377                rgb=RGB(r=229, g=200, b=144),
 378                hsl=HSL(
 379                    h=39.52941176470588, s=0.6204379562043796, l=0.7313725490196079
 380                ),
 381            ),
 382            green=Color(
 383                name="Green",
 384                identifier="green",
 385                accent=True,
 386                order=8,
 387                hex="#a6d189",
 388                rgb=RGB(r=166, g=209, b=137),
 389                hsl=HSL(
 390                    h=95.83333333333331, s=0.4390243902439024, l=0.6784313725490196
 391                ),
 392            ),
 393            teal=Color(
 394                name="Teal",
 395                identifier="teal",
 396                accent=True,
 397                order=9,
 398                hex="#81c8be",
 399                rgb=RGB(r=129, g=200, b=190),
 400                hsl=HSL(
 401                    h=171.5492957746479, s=0.3922651933701657, l=0.6450980392156862
 402                ),
 403            ),
 404            sky=Color(
 405                name="Sky",
 406                identifier="sky",
 407                accent=True,
 408                order=10,
 409                hex="#99d1db",
 410                rgb=RGB(r=153, g=209, b=219),
 411                hsl=HSL(
 412                    h=189.09090909090907, s=0.47826086956521735, l=0.7294117647058823
 413                ),
 414            ),
 415            sapphire=Color(
 416                name="Sapphire",
 417                identifier="sapphire",
 418                accent=True,
 419                order=11,
 420                hex="#85c1dc",
 421                rgb=RGB(r=133, g=193, b=220),
 422                hsl=HSL(
 423                    h=198.62068965517244, s=0.5541401273885351, l=0.692156862745098
 424                ),
 425            ),
 426            blue=Color(
 427                name="Blue",
 428                identifier="blue",
 429                accent=True,
 430                order=12,
 431                hex="#8caaee",
 432                rgb=RGB(r=140, g=170, b=238),
 433                hsl=HSL(
 434                    h=221.6326530612245, s=0.7424242424242424, l=0.7411764705882353
 435                ),
 436            ),
 437            lavender=Color(
 438                name="Lavender",
 439                identifier="lavender",
 440                accent=True,
 441                order=13,
 442                hex="#babbf1",
 443                rgb=RGB(r=186, g=187, b=241),
 444                hsl=HSL(
 445                    h=238.90909090909093, s=0.6626506024096385, l=0.8372549019607842
 446                ),
 447            ),
 448            text=Color(
 449                name="Text",
 450                identifier="text",
 451                accent=False,
 452                order=14,
 453                hex="#c6d0f5",
 454                rgb=RGB(r=198, g=208, b=245),
 455                hsl=HSL(
 456                    h=227.2340425531915, s=0.7014925373134333, l=0.8686274509803922
 457                ),
 458            ),
 459            subtext1=Color(
 460                name="Subtext 1",
 461                identifier="subtext1",
 462                accent=False,
 463                order=15,
 464                hex="#b5bfe2",
 465                rgb=RGB(r=181, g=191, b=226),
 466                hsl=HSL(
 467                    h=226.66666666666669, s=0.43689320388349495, l=0.7980392156862746
 468                ),
 469            ),
 470            subtext0=Color(
 471                name="Subtext 0",
 472                identifier="subtext0",
 473                accent=False,
 474                order=16,
 475                hex="#a5adce",
 476                rgb=RGB(r=165, g=173, b=206),
 477                hsl=HSL(
 478                    h=228.29268292682926, s=0.2949640287769784, l=0.7274509803921569
 479                ),
 480            ),
 481            overlay2=Color(
 482                name="Overlay 2",
 483                identifier="overlay2",
 484                accent=False,
 485                order=17,
 486                hex="#949cbb",
 487                rgb=RGB(r=148, g=156, b=187),
 488                hsl=HSL(
 489                    h=227.69230769230768, s=0.22285714285714275, l=0.6568627450980392
 490                ),
 491            ),
 492            overlay1=Color(
 493                name="Overlay 1",
 494                identifier="overlay1",
 495                accent=False,
 496                order=18,
 497                hex="#838ba7",
 498                rgb=RGB(r=131, g=139, b=167),
 499                hsl=HSL(
 500                    h=226.66666666666669, s=0.16981132075471703, l=0.584313725490196
 501                ),
 502            ),
 503            overlay0=Color(
 504                name="Overlay 0",
 505                identifier="overlay0",
 506                accent=False,
 507                order=19,
 508                hex="#737994",
 509                rgb=RGB(r=115, g=121, b=148),
 510                hsl=HSL(
 511                    h=229.0909090909091, s=0.13360323886639683, l=0.515686274509804
 512                ),
 513            ),
 514            surface2=Color(
 515                name="Surface 2",
 516                identifier="surface2",
 517                accent=False,
 518                order=20,
 519                hex="#626880",
 520                rgb=RGB(r=98, g=104, b=128),
 521                hsl=HSL(
 522                    h=228.00000000000003, s=0.1327433628318584, l=0.44313725490196076
 523                ),
 524            ),
 525            surface1=Color(
 526                name="Surface 1",
 527                identifier="surface1",
 528                accent=False,
 529                order=21,
 530                hex="#51576d",
 531                rgb=RGB(r=81, g=87, b=109),
 532                hsl=HSL(
 533                    h=227.14285714285714, s=0.14736842105263157, l=0.37254901960784315
 534                ),
 535            ),
 536            surface0=Color(
 537                name="Surface 0",
 538                identifier="surface0",
 539                accent=False,
 540                order=22,
 541                hex="#414559",
 542                rgb=RGB(r=65, g=69, b=89),
 543                hsl=HSL(
 544                    h=230.00000000000003, s=0.15584415584415584, l=0.30196078431372547
 545                ),
 546            ),
 547            base=Color(
 548                name="Base",
 549                identifier="base",
 550                accent=False,
 551                order=23,
 552                hex="#303446",
 553                rgb=RGB(r=48, g=52, b=70),
 554                hsl=HSL(
 555                    h=229.0909090909091, s=0.18644067796610175, l=0.23137254901960785
 556                ),
 557            ),
 558            mantle=Color(
 559                name="Mantle",
 560                identifier="mantle",
 561                accent=False,
 562                order=24,
 563                hex="#292c3c",
 564                rgb=RGB(r=41, g=44, b=60),
 565                hsl=HSL(
 566                    h=230.52631578947367, s=0.18811881188118806, l=0.19803921568627453
 567                ),
 568            ),
 569            crust=Color(
 570                name="Crust",
 571                identifier="crust",
 572                accent=False,
 573                order=25,
 574                hex="#232634",
 575                rgb=RGB(r=35, g=38, b=52),
 576                hsl=HSL(
 577                    h=229.41176470588238, s=0.19540229885057467, l=0.17058823529411765
 578                ),
 579            ),
 580        ),
 581    ),
 582    macchiato=Flavor(
 583        name="Macchiato",
 584        identifier="macchiato",
 585        order=2,
 586        dark=True,
 587        colors=FlavorColors(
 588            rosewater=Color(
 589                name="Rosewater",
 590                identifier="rosewater",
 591                accent=True,
 592                order=0,
 593                hex="#f4dbd6",
 594                rgb=RGB(r=244, g=219, b=214),
 595                hsl=HSL(
 596                    h=9.999999999999963, s=0.5769230769230775, l=0.8980392156862745
 597                ),
 598            ),
 599            flamingo=Color(
 600                name="Flamingo",
 601                identifier="flamingo",
 602                accent=True,
 603                order=1,
 604                hex="#f0c6c6",
 605                rgb=RGB(r=240, g=198, b=198),
 606                hsl=HSL(h=0, s=0.5833333333333333, l=0.8588235294117648),
 607            ),
 608            pink=Color(
 609                name="Pink",
 610                identifier="pink",
 611                accent=True,
 612                order=2,
 613                hex="#f5bde6",
 614                rgb=RGB(r=245, g=189, b=230),
 615                hsl=HSL(
 616                    h=316.0714285714286, s=0.7368421052631583, l=0.8509803921568628
 617                ),
 618            ),
 619            mauve=Color(
 620                name="Mauve",
 621                identifier="mauve",
 622                accent=True,
 623                order=3,
 624                hex="#c6a0f6",
 625                rgb=RGB(r=198, g=160, b=246),
 626                hsl=HSL(
 627                    h=266.51162790697674, s=0.8269230769230772, l=0.7960784313725491
 628                ),
 629            ),
 630            red=Color(
 631                name="Red",
 632                identifier="red",
 633                accent=True,
 634                order=4,
 635                hex="#ed8796",
 636                rgb=RGB(r=237, g=135, b=150),
 637                hsl=HSL(
 638                    h=351.1764705882353, s=0.7391304347826088, l=0.7294117647058824
 639                ),
 640            ),
 641            maroon=Color(
 642                name="Maroon",
 643                identifier="maroon",
 644                accent=True,
 645                order=5,
 646                hex="#ee99a0",
 647                rgb=RGB(r=238, g=153, b=160),
 648                hsl=HSL(
 649                    h=355.05882352941177, s=0.7142857142857143, l=0.7666666666666666
 650                ),
 651            ),
 652            peach=Color(
 653                name="Peach",
 654                identifier="peach",
 655                accent=True,
 656                order=6,
 657                hex="#f5a97f",
 658                rgb=RGB(r=245, g=169, b=127),
 659                hsl=HSL(
 660                    h=21.355932203389827, s=0.8550724637681162, l=0.7294117647058824
 661                ),
 662            ),
 663            yellow=Color(
 664                name="Yellow",
 665                identifier="yellow",
 666                accent=True,
 667                order=7,
 668                hex="#eed49f",
 669                rgb=RGB(r=238, g=212, b=159),
 670                hsl=HSL(
 671                    h=40.253164556962034, s=0.6991150442477877, l=0.7784313725490196
 672                ),
 673            ),
 674            green=Color(
 675                name="Green",
 676                identifier="green",
 677                accent=True,
 678                order=8,
 679                hex="#a6da95",
 680                rgb=RGB(r=166, g=218, b=149),
 681                hsl=HSL(
 682                    h=105.21739130434783, s=0.4825174825174825, l=0.7196078431372549
 683                ),
 684            ),
 685            teal=Color(
 686                name="Teal",
 687                identifier="teal",
 688                accent=True,
 689                order=9,
 690                hex="#8bd5ca",
 691                rgb=RGB(r=139, g=213, b=202),
 692                hsl=HSL(
 693                    h=171.08108108108107, s=0.46835443037974706, l=0.6901960784313725
 694                ),
 695            ),
 696            sky=Color(
 697                name="Sky",
 698                identifier="sky",
 699                accent=True,
 700                order=10,
 701                hex="#91d7e3",
 702                rgb=RGB(r=145, g=215, b=227),
 703                hsl=HSL(
 704                    h=188.78048780487802, s=0.5942028985507245, l=0.7294117647058823
 705                ),
 706            ),
 707            sapphire=Color(
 708                name="Sapphire",
 709                identifier="sapphire",
 710                accent=True,
 711                order=11,
 712                hex="#7dc4e4",
 713                rgb=RGB(r=125, g=196, b=228),
 714                hsl=HSL(
 715                    h=198.64077669902912, s=0.6560509554140128, l=0.692156862745098
 716                ),
 717            ),
 718            blue=Color(
 719                name="Blue",
 720                identifier="blue",
 721                accent=True,
 722                order=12,
 723                hex="#8aadf4",
 724                rgb=RGB(r=138, g=173, b=244),
 725                hsl=HSL(h=220.188679245283, s=0.8281250000000003, l=0.7490196078431373),
 726            ),
 727            lavender=Color(
 728                name="Lavender",
 729                identifier="lavender",
 730                accent=True,
 731                order=13,
 732                hex="#b7bdf8",
 733                rgb=RGB(r=183, g=189, b=248),
 734                hsl=HSL(
 735                    h=234.46153846153848, s=0.8227848101265824, l=0.8450980392156863
 736                ),
 737            ),
 738            text=Color(
 739                name="Text",
 740                identifier="text",
 741                accent=False,
 742                order=14,
 743                hex="#cad3f5",
 744                rgb=RGB(r=202, g=211, b=245),
 745                hsl=HSL(
 746                    h=227.4418604651163, s=0.6825396825396831, l=0.8764705882352941
 747                ),
 748            ),
 749            subtext1=Color(
 750                name="Subtext 1",
 751                identifier="subtext1",
 752                accent=False,
 753                order=15,
 754                hex="#b8c0e0",
 755                rgb=RGB(r=184, g=192, b=224),
 756                hsl=HSL(h=228, s=0.39215686274509803, l=0.8),
 757            ),
 758            subtext0=Color(
 759                name="Subtext 0",
 760                identifier="subtext0",
 761                accent=False,
 762                order=16,
 763                hex="#a5adcb",
 764                rgb=RGB(r=165, g=173, b=203),
 765                hsl=HSL(
 766                    h=227.36842105263156, s=0.2676056338028167, l=0.7215686274509804
 767                ),
 768            ),
 769            overlay2=Color(
 770                name="Overlay 2",
 771                identifier="overlay2",
 772                accent=False,
 773                order=17,
 774                hex="#939ab7",
 775                rgb=RGB(r=147, g=154, b=183),
 776                hsl=HSL(
 777                    h=228.33333333333331, s=0.2000000000000001, l=0.6470588235294117
 778                ),
 779            ),
 780            overlay1=Color(
 781                name="Overlay 1",
 782                identifier="overlay1",
 783                accent=False,
 784                order=18,
 785                hex="#8087a2",
 786                rgb=RGB(r=128, g=135, b=162),
 787                hsl=HSL(
 788                    h=227.6470588235294, s=0.1545454545454545, l=0.5686274509803921
 789                ),
 790            ),
 791            overlay0=Color(
 792                name="Overlay 0",
 793                identifier="overlay0",
 794                accent=False,
 795                order=19,
 796                hex="#6e738d",
 797                rgb=RGB(r=110, g=115, b=141),
 798                hsl=HSL(
 799                    h=230.32258064516128, s=0.12350597609561753, l=0.49215686274509807
 800                ),
 801            ),
 802            surface2=Color(
 803                name="Surface 2",
 804                identifier="surface2",
 805                accent=False,
 806                order=20,
 807                hex="#5b6078",
 808                rgb=RGB(r=91, g=96, b=120),
 809                hsl=HSL(
 810                    h=229.65517241379308, s=0.13744075829383887, l=0.4137254901960784
 811                ),
 812            ),
 813            surface1=Color(
 814                name="Surface 1",
 815                identifier="surface1",
 816                accent=False,
 817                order=21,
 818                hex="#494d64",
 819                rgb=RGB(r=73, g=77, b=100),
 820                hsl=HSL(
 821                    h=231.11111111111114, s=0.15606936416184972, l=0.3392156862745098
 822                ),
 823            ),
 824            surface0=Color(
 825                name="Surface 0",
 826                identifier="surface0",
 827                accent=False,
 828                order=22,
 829                hex="#363a4f",
 830                rgb=RGB(r=54, g=58, b=79),
 831                hsl=HSL(h=230.4, s=0.1879699248120301, l=0.2607843137254902),
 832            ),
 833            base=Color(
 834                name="Base",
 835                identifier="base",
 836                accent=False,
 837                order=23,
 838                hex="#24273a",
 839                rgb=RGB(r=36, g=39, b=58),
 840                hsl=HSL(
 841                    h=231.8181818181818, s=0.23404255319148934, l=0.1843137254901961
 842                ),
 843            ),
 844            mantle=Color(
 845                name="Mantle",
 846                identifier="mantle",
 847                accent=False,
 848                order=24,
 849                hex="#1e2030",
 850                rgb=RGB(r=30, g=32, b=48),
 851                hsl=HSL(
 852                    h=233.33333333333334, s=0.23076923076923075, l=0.15294117647058825
 853                ),
 854            ),
 855            crust=Color(
 856                name="Crust",
 857                identifier="crust",
 858                accent=False,
 859                order=25,
 860                hex="#181926",
 861                rgb=RGB(r=24, g=25, b=38),
 862                hsl=HSL(
 863                    h=235.71428571428572, s=0.22580645161290322, l=0.12156862745098039
 864                ),
 865            ),
 866        ),
 867    ),
 868    mocha=Flavor(
 869        name="Mocha",
 870        identifier="mocha",
 871        order=3,
 872        dark=True,
 873        colors=FlavorColors(
 874            rosewater=Color(
 875                name="Rosewater",
 876                identifier="rosewater",
 877                accent=True,
 878                order=0,
 879                hex="#f5e0dc",
 880                rgb=RGB(r=245, g=224, b=220),
 881                hsl=HSL(h=9.599999999999968, s=0.555555555555556, l=0.911764705882353),
 882            ),
 883            flamingo=Color(
 884                name="Flamingo",
 885                identifier="flamingo",
 886                accent=True,
 887                order=1,
 888                hex="#f2cdcd",
 889                rgb=RGB(r=242, g=205, b=205),
 890                hsl=HSL(h=0, s=0.587301587301587, l=0.8764705882352941),
 891            ),
 892            pink=Color(
 893                name="Pink",
 894                identifier="pink",
 895                accent=True,
 896                order=2,
 897                hex="#f5c2e7",
 898                rgb=RGB(r=245, g=194, b=231),
 899                hsl=HSL(
 900                    h=316.4705882352941, s=0.7183098591549301, l=0.8607843137254902
 901                ),
 902            ),
 903            mauve=Color(
 904                name="Mauve",
 905                identifier="mauve",
 906                accent=True,
 907                order=3,
 908                hex="#cba6f7",
 909                rgb=RGB(r=203, g=166, b=247),
 910                hsl=HSL(
 911                    h=267.4074074074074, s=0.8350515463917528, l=0.8098039215686275
 912                ),
 913            ),
 914            red=Color(
 915                name="Red",
 916                identifier="red",
 917                accent=True,
 918                order=4,
 919                hex="#f38ba8",
 920                rgb=RGB(r=243, g=139, b=168),
 921                hsl=HSL(
 922                    h=343.2692307692308, s=0.8124999999999998, l=0.7490196078431373
 923                ),
 924            ),
 925            maroon=Color(
 926                name="Maroon",
 927                identifier="maroon",
 928                accent=True,
 929                order=5,
 930                hex="#eba0ac",
 931                rgb=RGB(r=235, g=160, b=172),
 932                hsl=HSL(h=350.4, s=0.6521739130434779, l=0.7745098039215685),
 933            ),
 934            peach=Color(
 935                name="Peach",
 936                identifier="peach",
 937                accent=True,
 938                order=6,
 939                hex="#fab387",
 940                rgb=RGB(r=250, g=179, b=135),
 941                hsl=HSL(h=22.95652173913043, s=0.92, l=0.7549019607843137),
 942            ),
 943            yellow=Color(
 944                name="Yellow",
 945                identifier="yellow",
 946                accent=True,
 947                order=7,
 948                hex="#f9e2af",
 949                rgb=RGB(r=249, g=226, b=175),
 950                hsl=HSL(
 951                    h=41.35135135135135, s=0.8604651162790699, l=0.8313725490196078
 952                ),
 953            ),
 954            green=Color(
 955                name="Green",
 956                identifier="green",
 957                accent=True,
 958                order=8,
 959                hex="#a6e3a1",
 960                rgb=RGB(r=166, g=227, b=161),
 961                hsl=HSL(
 962                    h=115.45454545454544, s=0.5409836065573769, l=0.7607843137254902
 963                ),
 964            ),
 965            teal=Color(
 966                name="Teal",
 967                identifier="teal",
 968                accent=True,
 969                order=9,
 970                hex="#94e2d5",
 971                rgb=RGB(r=148, g=226, b=213),
 972                hsl=HSL(
 973                    h=170.00000000000003, s=0.5735294117647057, l=0.7333333333333334
 974                ),
 975            ),
 976            sky=Color(
 977                name="Sky",
 978                identifier="sky",
 979                accent=True,
 980                order=10,
 981                hex="#89dceb",
 982                rgb=RGB(r=137, g=220, b=235),
 983                hsl=HSL(
 984                    h=189.18367346938774, s=0.7101449275362316, l=0.7294117647058823
 985                ),
 986            ),
 987            sapphire=Color(
 988                name="Sapphire",
 989                identifier="sapphire",
 990                accent=True,
 991                order=11,
 992                hex="#74c7ec",
 993                rgb=RGB(r=116, g=199, b=236),
 994                hsl=HSL(h=198.5, s=0.759493670886076, l=0.6901960784313725),
 995            ),
 996            blue=Color(
 997                name="Blue",
 998                identifier="blue",
 999                accent=True,
1000                order=12,
1001                hex="#89b4fa",
1002                rgb=RGB(r=137, g=180, b=250),
1003                hsl=HSL(
1004                    h=217.1681415929203, s=0.9186991869918699, l=0.7588235294117647
1005                ),
1006            ),
1007            lavender=Color(
1008                name="Lavender",
1009                identifier="lavender",
1010                accent=True,
1011                order=13,
1012                hex="#b4befe",
1013                rgb=RGB(r=180, g=190, b=254),
1014                hsl=HSL(
1015                    h=231.89189189189187, s=0.9736842105263159, l=0.8509803921568628
1016                ),
1017            ),
1018            text=Color(
1019                name="Text",
1020                identifier="text",
1021                accent=False,
1022                order=14,
1023                hex="#cdd6f4",
1024                rgb=RGB(r=205, g=214, b=244),
1025                hsl=HSL(
1026                    h=226.15384615384616, s=0.6393442622950825, l=0.8803921568627451
1027                ),
1028            ),
1029            subtext1=Color(
1030                name="Subtext 1",
1031                identifier="subtext1",
1032                accent=False,
1033                order=15,
1034                hex="#bac2de",
1035                rgb=RGB(r=186, g=194, b=222),
1036                hsl=HSL(h=226.66666666666669, s=0.35294117647058837, l=0.8),
1037            ),
1038            subtext0=Color(
1039                name="Subtext 0",
1040                identifier="subtext0",
1041                accent=False,
1042                order=16,
1043                hex="#a6adc8",
1044                rgb=RGB(r=166, g=173, b=200),
1045                hsl=HSL(
1046                    h=227.6470588235294, s=0.23611111111111102, l=0.7176470588235294
1047                ),
1048            ),
1049            overlay2=Color(
1050                name="Overlay 2",
1051                identifier="overlay2",
1052                accent=False,
1053                order=17,
1054                hex="#9399b2",
1055                rgb=RGB(r=147, g=153, b=178),
1056                hsl=HSL(
1057                    h=228.38709677419354, s=0.16756756756756758, l=0.6372549019607843
1058                ),
1059            ),
1060            overlay1=Color(
1061                name="Overlay 1",
1062                identifier="overlay1",
1063                accent=False,
1064                order=18,
1065                hex="#7f849c",
1066                rgb=RGB(r=127, g=132, b=156),
1067                hsl=HSL(
1068                    h=229.65517241379308, s=0.12775330396475776, l=0.5549019607843138
1069                ),
1070            ),
1071            overlay0=Color(
1072                name="Overlay 0",
1073                identifier="overlay0",
1074                accent=False,
1075                order=19,
1076                hex="#6c7086",
1077                rgb=RGB(r=108, g=112, b=134),
1078                hsl=HSL(
1079                    h=230.7692307692308, s=0.10743801652892565, l=0.4745098039215686
1080                ),
1081            ),
1082            surface2=Color(
1083                name="Surface 2",
1084                identifier="surface2",
1085                accent=False,
1086                order=20,
1087                hex="#585b70",
1088                rgb=RGB(r=88, g=91, b=112),
1089                hsl=HSL(h=232.5, s=0.12, l=0.39215686274509803),
1090            ),
1091            surface1=Color(
1092                name="Surface 1",
1093                identifier="surface1",
1094                accent=False,
1095                order=21,
1096                hex="#45475a",
1097                rgb=RGB(r=69, g=71, b=90),
1098                hsl=HSL(
1099                    h=234.2857142857143, s=0.13207547169811326, l=0.31176470588235294
1100                ),
1101            ),
1102            surface0=Color(
1103                name="Surface 0",
1104                identifier="surface0",
1105                accent=False,
1106                order=22,
1107                hex="#313244",
1108                rgb=RGB(r=49, g=50, b=68),
1109                hsl=HSL(
1110                    h=236.84210526315792, s=0.16239316239316234, l=0.22941176470588237
1111                ),
1112            ),
1113            base=Color(
1114                name="Base",
1115                identifier="base",
1116                accent=False,
1117                order=23,
1118                hex="#1e1e2e",
1119                rgb=RGB(r=30, g=30, b=46),
1120                hsl=HSL(h=240, s=0.21052631578947367, l=0.14901960784313725),
1121            ),
1122            mantle=Color(
1123                name="Mantle",
1124                identifier="mantle",
1125                accent=False,
1126                order=24,
1127                hex="#181825",
1128                rgb=RGB(r=24, g=24, b=37),
1129                hsl=HSL(h=240, s=0.2131147540983607, l=0.11960784313725491),
1130            ),
1131            crust=Color(
1132                name="Crust",
1133                identifier="crust",
1134                accent=False,
1135                order=25,
1136                hex="#11111b",
1137                rgb=RGB(r=17, g=17, b=27),
1138                hsl=HSL(h=240, s=0.22727272727272727, l=0.08627450980392157),
1139            ),
1140        ),
1141    ),
1142)