bath 0.4.0

A TUI tool to manage and export environment variable profiles
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
// This file is generated. Do not edit by hand.
// Source: https://github.com/saadeghi/daisyui/tree/master/packages/daisyui/src/themes

#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum ColorScheme {
    Light,
    Dark,
}

#[derive(Debug, Clone, Copy)]
pub struct DaisyUiColors {
    pub base_100: &'static str,
    pub base_200: &'static str,
    pub base_300: &'static str,
    pub base_content: &'static str,
    pub primary: &'static str,
    pub primary_content: &'static str,
    pub secondary: &'static str,
    pub secondary_content: &'static str,
    pub accent: &'static str,
    pub accent_content: &'static str,
    pub neutral: &'static str,
    pub neutral_content: &'static str,
    pub info: &'static str,
    pub info_content: &'static str,
    pub success: &'static str,
    pub success_content: &'static str,
    pub warning: &'static str,
    pub warning_content: &'static str,
    pub error: &'static str,
    pub error_content: &'static str,
}

#[derive(Debug, Clone, Copy)]
pub struct DaisyUiTheme {
    pub name: &'static str,
    pub scheme: ColorScheme,
    pub colors: DaisyUiColors,
}

pub const THEMES: &[DaisyUiTheme] = &[
    DaisyUiTheme {
        name: "abyss",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(20% 0.08 209)",
            base_200: "oklch(15% 0.08 209)",
            base_300: "oklch(10% 0.08 209)",
            base_content: "oklch(90% 0.076 70.697)",
            primary: "oklch(92% 0.2653 125)",
            primary_content: "oklch(50% 0.2653 125)",
            secondary: "oklch(83.27% 0.0764 298.3)",
            secondary_content: "oklch(43.27% 0.0764 298.3)",
            accent: "oklch(43% 0 0)",
            accent_content: "oklch(98% 0 0)",
            neutral: "oklch(30% 0.08 209)",
            neutral_content: "oklch(90% 0.076 70.697)",
            info: "oklch(74% 0.16 232.661)",
            info_content: "oklch(29% 0.066 243.157)",
            success: "oklch(79% 0.209 151.711)",
            success_content: "oklch(26% 0.065 152.934)",
            warning: "oklch(84.8% 0.1962 84.62)",
            warning_content: "oklch(44.8% 0.1962 84.62)",
            error: "oklch(65% 0.1985 24.22)",
            error_content: "oklch(27% 0.1985 24.22)",
        },
    },
    DaisyUiTheme {
        name: "acid",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(98% 0 0)",
            base_200: "oklch(95% 0 0)",
            base_300: "oklch(91% 0 0)",
            base_content: "oklch(0% 0 0)",
            primary: "oklch(71.9% 0.357 330.759)",
            primary_content: "oklch(14.38% 0.071 330.759)",
            secondary: "oklch(73.37% 0.224 48.25)",
            secondary_content: "oklch(14.674% 0.044 48.25)",
            accent: "oklch(92.78% 0.264 122.962)",
            accent_content: "oklch(18.556% 0.052 122.962)",
            neutral: "oklch(21.31% 0.128 278.68)",
            neutral_content: "oklch(84.262% 0.025 278.68)",
            info: "oklch(60.72% 0.227 252.05)",
            info_content: "oklch(12.144% 0.045 252.05)",
            success: "oklch(85.72% 0.266 158.53)",
            success_content: "oklch(17.144% 0.053 158.53)",
            warning: "oklch(91.01% 0.212 100.5)",
            warning_content: "oklch(18.202% 0.042 100.5)",
            error: "oklch(64.84% 0.293 29.349)",
            error_content: "oklch(12.968% 0.058 29.349)",
        },
    },
    DaisyUiTheme {
        name: "aqua",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(37% 0.146 265.522)",
            base_200: "oklch(28% 0.091 267.935)",
            base_300: "oklch(22% 0.091 267.935)",
            base_content: "oklch(90% 0.058 230.902)",
            primary: "oklch(85.661% 0.144 198.645)",
            primary_content: "oklch(40.124% 0.068 197.603)",
            secondary: "oklch(60.682% 0.108 309.782)",
            secondary_content: "oklch(96% 0.016 293.756)",
            accent: "oklch(93.426% 0.102 94.555)",
            accent_content: "oklch(18.685% 0.02 94.555)",
            neutral: "oklch(27% 0.146 265.522)",
            neutral_content: "oklch(80% 0.146 265.522)",
            info: "oklch(54.615% 0.215 262.88)",
            info_content: "oklch(90.923% 0.043 262.88)",
            success: "oklch(62.705% 0.169 149.213)",
            success_content: "oklch(12.541% 0.033 149.213)",
            warning: "oklch(66.584% 0.157 58.318)",
            warning_content: "oklch(27% 0.077 45.635)",
            error: "oklch(73.95% 0.19 27.33)",
            error_content: "oklch(14.79% 0.038 27.33)",
        },
    },
    DaisyUiTheme {
        name: "autumn",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(95.814% 0 0)",
            base_200: "oklch(89.107% 0 0)",
            base_300: "oklch(82.4% 0 0)",
            base_content: "oklch(19.162% 0 0)",
            primary: "oklch(40.723% 0.161 17.53)",
            primary_content: "oklch(88.144% 0.032 17.53)",
            secondary: "oklch(61.676% 0.169 23.865)",
            secondary_content: "oklch(12.335% 0.033 23.865)",
            accent: "oklch(73.425% 0.094 60.729)",
            accent_content: "oklch(14.685% 0.018 60.729)",
            neutral: "oklch(54.367% 0.037 51.902)",
            neutral_content: "oklch(90.873% 0.007 51.902)",
            info: "oklch(69.224% 0.097 207.284)",
            info_content: "oklch(13.844% 0.019 207.284)",
            success: "oklch(60.995% 0.08 174.616)",
            success_content: "oklch(12.199% 0.016 174.616)",
            warning: "oklch(70.081% 0.164 56.844)",
            warning_content: "oklch(14.016% 0.032 56.844)",
            error: "oklch(53.07% 0.241 24.16)",
            error_content: "oklch(90.614% 0.048 24.16)",
        },
    },
    DaisyUiTheme {
        name: "black",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(0% 0 0)",
            base_200: "oklch(19% 0 0)",
            base_300: "oklch(22% 0 0)",
            base_content: "oklch(87.609% 0 0)",
            primary: "oklch(35% 0 0)",
            primary_content: "oklch(100% 0 0)",
            secondary: "oklch(35% 0 0)",
            secondary_content: "oklch(100% 0 0)",
            accent: "oklch(35% 0 0)",
            accent_content: "oklch(100% 0 0)",
            neutral: "oklch(35% 0 0)",
            neutral_content: "oklch(100% 0 0)",
            info: "oklch(45.201% 0.313 264.052)",
            info_content: "oklch(89.04% 0.062 264.052)",
            success: "oklch(51.975% 0.176 142.495)",
            success_content: "oklch(90.395% 0.035 142.495)",
            warning: "oklch(96.798% 0.211 109.769)",
            warning_content: "oklch(19.359% 0.042 109.769)",
            error: "oklch(62.795% 0.257 29.233)",
            error_content: "oklch(12.559% 0.051 29.233)",
        },
    },
    DaisyUiTheme {
        name: "bumblebee",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(100% 0 0)",
            base_200: "oklch(97% 0 0)",
            base_300: "oklch(92% 0 0)",
            base_content: "oklch(20% 0 0)",
            primary: "oklch(85% 0.199 91.936)",
            primary_content: "oklch(42% 0.095 57.708)",
            secondary: "oklch(75% 0.183 55.934)",
            secondary_content: "oklch(40% 0.123 38.172)",
            accent: "oklch(0% 0 0)",
            accent_content: "oklch(100% 0 0)",
            neutral: "oklch(37% 0.01 67.558)",
            neutral_content: "oklch(92% 0.003 48.717)",
            info: "oklch(74% 0.16 232.661)",
            info_content: "oklch(39% 0.09 240.876)",
            success: "oklch(76% 0.177 163.223)",
            success_content: "oklch(37% 0.077 168.94)",
            warning: "oklch(82% 0.189 84.429)",
            warning_content: "oklch(41% 0.112 45.904)",
            error: "oklch(70% 0.191 22.216)",
            error_content: "oklch(39% 0.141 25.723)",
        },
    },
    DaisyUiTheme {
        name: "business",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(24.353% 0 0)",
            base_200: "oklch(22.648% 0 0)",
            base_300: "oklch(20.944% 0 0)",
            base_content: "oklch(84.87% 0 0)",
            primary: "oklch(41.703% 0.099 251.473)",
            primary_content: "oklch(88.34% 0.019 251.473)",
            secondary: "oklch(64.092% 0.027 229.389)",
            secondary_content: "oklch(12.818% 0.005 229.389)",
            accent: "oklch(67.271% 0.167 35.791)",
            accent_content: "oklch(13.454% 0.033 35.791)",
            neutral: "oklch(27.441% 0.013 253.041)",
            neutral_content: "oklch(85.488% 0.002 253.041)",
            info: "oklch(62.616% 0.143 240.033)",
            info_content: "oklch(12.523% 0.028 240.033)",
            success: "oklch(70.226% 0.094 156.596)",
            success_content: "oklch(14.045% 0.018 156.596)",
            warning: "oklch(77.482% 0.115 81.519)",
            warning_content: "oklch(15.496% 0.023 81.519)",
            error: "oklch(51.61% 0.146 29.674)",
            error_content: "oklch(90.322% 0.029 29.674)",
        },
    },
    DaisyUiTheme {
        name: "caramellatte",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(98% 0.016 73.684)",
            base_200: "oklch(95% 0.038 75.164)",
            base_300: "oklch(90% 0.076 70.697)",
            base_content: "oklch(40% 0.123 38.172)",
            primary: "oklch(0% 0 0)",
            primary_content: "oklch(100% 0 0)",
            secondary: "oklch(22.45% 0.075 37.85)",
            secondary_content: "oklch(90% 0.076 70.697)",
            accent: "oklch(46.44% 0.111 37.85)",
            accent_content: "oklch(90% 0.076 70.697)",
            neutral: "oklch(55% 0.195 38.402)",
            neutral_content: "oklch(98% 0.016 73.684)",
            info: "oklch(42% 0.199 265.638)",
            info_content: "oklch(90% 0.076 70.697)",
            success: "oklch(43% 0.095 166.913)",
            success_content: "oklch(90% 0.076 70.697)",
            warning: "oklch(82% 0.189 84.429)",
            warning_content: "oklch(41% 0.112 45.904)",
            error: "oklch(70% 0.191 22.216)",
            error_content: "oklch(39% 0.141 25.723)",
        },
    },
    DaisyUiTheme {
        name: "cmyk",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(100% 0 0)",
            base_200: "oklch(95% 0 0)",
            base_300: "oklch(90% 0 0)",
            base_content: "oklch(20% 0 0)",
            primary: "oklch(71.772% 0.133 239.443)",
            primary_content: "oklch(14.354% 0.026 239.443)",
            secondary: "oklch(64.476% 0.202 359.339)",
            secondary_content: "oklch(12.895% 0.04 359.339)",
            accent: "oklch(94.228% 0.189 105.306)",
            accent_content: "oklch(18.845% 0.037 105.306)",
            neutral: "oklch(21.778% 0 0)",
            neutral_content: "oklch(84.355% 0 0)",
            info: "oklch(68.475% 0.094 217.284)",
            info_content: "oklch(13.695% 0.018 217.284)",
            success: "oklch(46.949% 0.162 321.406)",
            success_content: "oklch(89.389% 0.032 321.406)",
            warning: "oklch(71.236% 0.159 52.023)",
            warning_content: "oklch(14.247% 0.031 52.023)",
            error: "oklch(62.013% 0.208 28.717)",
            error_content: "oklch(12.402% 0.041 28.717)",
        },
    },
    DaisyUiTheme {
        name: "coffee",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(24% 0.023 329.708)",
            base_200: "oklch(21% 0.021 329.708)",
            base_300: "oklch(16% 0.019 329.708)",
            base_content: "oklch(72.354% 0.092 79.129)",
            primary: "oklch(71.996% 0.123 62.756)",
            primary_content: "oklch(14.399% 0.024 62.756)",
            secondary: "oklch(34.465% 0.029 199.194)",
            secondary_content: "oklch(86.893% 0.005 199.194)",
            accent: "oklch(42.621% 0.074 224.389)",
            accent_content: "oklch(88.524% 0.014 224.389)",
            neutral: "oklch(16.51% 0.015 326.261)",
            neutral_content: "oklch(83.302% 0.003 326.261)",
            info: "oklch(79.49% 0.063 184.558)",
            info_content: "oklch(15.898% 0.012 184.558)",
            success: "oklch(74.722% 0.072 131.116)",
            success_content: "oklch(14.944% 0.014 131.116)",
            warning: "oklch(88.15% 0.14 87.722)",
            warning_content: "oklch(17.63% 0.028 87.722)",
            error: "oklch(77.318% 0.128 31.871)",
            error_content: "oklch(15.463% 0.025 31.871)",
        },
    },
    DaisyUiTheme {
        name: "corporate",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(100% 0 0)",
            base_200: "oklch(93% 0 0)",
            base_300: "oklch(86% 0 0)",
            base_content: "oklch(22.389% 0.031 278.072)",
            primary: "oklch(58% 0.158 241.966)",
            primary_content: "oklch(100% 0 0)",
            secondary: "oklch(55% 0.046 257.417)",
            secondary_content: "oklch(100% 0 0)",
            accent: "oklch(60% 0.118 184.704)",
            accent_content: "oklch(100% 0 0)",
            neutral: "oklch(0% 0 0)",
            neutral_content: "oklch(100% 0 0)",
            info: "oklch(60% 0.126 221.723)",
            info_content: "oklch(100% 0 0)",
            success: "oklch(62% 0.194 149.214)",
            success_content: "oklch(100% 0 0)",
            warning: "oklch(85% 0.199 91.936)",
            warning_content: "oklch(0% 0 0)",
            error: "oklch(70% 0.191 22.216)",
            error_content: "oklch(0% 0 0)",
        },
    },
    DaisyUiTheme {
        name: "cupcake",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(97.788% 0.004 56.375)",
            base_200: "oklch(93.982% 0.007 61.449)",
            base_300: "oklch(91.586% 0.006 53.44)",
            base_content: "oklch(23.574% 0.066 313.189)",
            primary: "oklch(85% 0.138 181.071)",
            primary_content: "oklch(43% 0.078 188.216)",
            secondary: "oklch(89% 0.061 343.231)",
            secondary_content: "oklch(45% 0.187 3.815)",
            accent: "oklch(90% 0.076 70.697)",
            accent_content: "oklch(47% 0.157 37.304)",
            neutral: "oklch(27% 0.006 286.033)",
            neutral_content: "oklch(92% 0.004 286.32)",
            info: "oklch(68% 0.169 237.323)",
            info_content: "oklch(29% 0.066 243.157)",
            success: "oklch(69% 0.17 162.48)",
            success_content: "oklch(26% 0.051 172.552)",
            warning: "oklch(79% 0.184 86.047)",
            warning_content: "oklch(28% 0.066 53.813)",
            error: "oklch(64% 0.246 16.439)",
            error_content: "oklch(27% 0.105 12.094)",
        },
    },
    DaisyUiTheme {
        name: "cyberpunk",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(94.51% 0.179 104.32)",
            base_200: "oklch(91.51% 0.179 104.32)",
            base_300: "oklch(85.51% 0.179 104.32)",
            base_content: "oklch(0% 0 0)",
            primary: "oklch(74.22% 0.209 6.35)",
            primary_content: "oklch(14.844% 0.041 6.35)",
            secondary: "oklch(83.33% 0.184 204.72)",
            secondary_content: "oklch(16.666% 0.036 204.72)",
            accent: "oklch(71.86% 0.217 310.43)",
            accent_content: "oklch(14.372% 0.043 310.43)",
            neutral: "oklch(23.04% 0.065 269.31)",
            neutral_content: "oklch(94.51% 0.179 104.32)",
            info: "oklch(72.06% 0.191 231.6)",
            info_content: "oklch(0% 0 0)",
            success: "oklch(64.8% 0.15 160)",
            success_content: "oklch(0% 0 0)",
            warning: "oklch(84.71% 0.199 83.87)",
            warning_content: "oklch(0% 0 0)",
            error: "oklch(71.76% 0.221 22.18)",
            error_content: "oklch(0% 0 0)",
        },
    },
    DaisyUiTheme {
        name: "dark",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(25.33% 0.016 252.42)",
            base_200: "oklch(23.26% 0.014 253.1)",
            base_300: "oklch(21.15% 0.012 254.09)",
            base_content: "oklch(97.807% 0.029 256.847)",
            primary: "oklch(58% 0.233 277.117)",
            primary_content: "oklch(96% 0.018 272.314)",
            secondary: "oklch(65% 0.241 354.308)",
            secondary_content: "oklch(94% 0.028 342.258)",
            accent: "oklch(77% 0.152 181.912)",
            accent_content: "oklch(38% 0.063 188.416)",
            neutral: "oklch(14% 0.005 285.823)",
            neutral_content: "oklch(92% 0.004 286.32)",
            info: "oklch(74% 0.16 232.661)",
            info_content: "oklch(29% 0.066 243.157)",
            success: "oklch(76% 0.177 163.223)",
            success_content: "oklch(37% 0.077 168.94)",
            warning: "oklch(82% 0.189 84.429)",
            warning_content: "oklch(41% 0.112 45.904)",
            error: "oklch(71% 0.194 13.428)",
            error_content: "oklch(27% 0.105 12.094)",
        },
    },
    DaisyUiTheme {
        name: "dim",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(30.857% 0.023 264.149)",
            base_200: "oklch(28.036% 0.019 264.182)",
            base_300: "oklch(26.346% 0.018 262.177)",
            base_content: "oklch(82.901% 0.031 222.959)",
            primary: "oklch(86.133% 0.141 139.549)",
            primary_content: "oklch(17.226% 0.028 139.549)",
            secondary: "oklch(73.375% 0.165 35.353)",
            secondary_content: "oklch(14.675% 0.033 35.353)",
            accent: "oklch(74.229% 0.133 311.379)",
            accent_content: "oklch(14.845% 0.026 311.379)",
            neutral: "oklch(24.731% 0.02 264.094)",
            neutral_content: "oklch(82.901% 0.031 222.959)",
            info: "oklch(86.078% 0.142 206.182)",
            info_content: "oklch(17.215% 0.028 206.182)",
            success: "oklch(86.171% 0.142 166.534)",
            success_content: "oklch(17.234% 0.028 166.534)",
            warning: "oklch(86.163% 0.142 94.818)",
            warning_content: "oklch(17.232% 0.028 94.818)",
            error: "oklch(82.418% 0.099 33.756)",
            error_content: "oklch(16.483% 0.019 33.756)",
        },
    },
    DaisyUiTheme {
        name: "dracula",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(28.822% 0.022 277.508)",
            base_200: "oklch(26.805% 0.02 277.508)",
            base_300: "oklch(24.787% 0.019 277.508)",
            base_content: "oklch(97.747% 0.007 106.545)",
            primary: "oklch(75.461% 0.183 346.812)",
            primary_content: "oklch(15.092% 0.036 346.812)",
            secondary: "oklch(74.202% 0.148 301.883)",
            secondary_content: "oklch(14.84% 0.029 301.883)",
            accent: "oklch(83.392% 0.124 66.558)",
            accent_content: "oklch(16.678% 0.024 66.558)",
            neutral: "oklch(39.445% 0.032 275.524)",
            neutral_content: "oklch(87.889% 0.006 275.524)",
            info: "oklch(88.263% 0.093 212.846)",
            info_content: "oklch(17.652% 0.018 212.846)",
            success: "oklch(87.099% 0.219 148.024)",
            success_content: "oklch(17.419% 0.043 148.024)",
            warning: "oklch(95.533% 0.134 112.757)",
            warning_content: "oklch(19.106% 0.026 112.757)",
            error: "oklch(68.22% 0.206 24.43)",
            error_content: "oklch(13.644% 0.041 24.43)",
        },
    },
    DaisyUiTheme {
        name: "emerald",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(100% 0 0)",
            base_200: "oklch(93% 0 0)",
            base_300: "oklch(86% 0 0)",
            base_content: "oklch(35.519% 0.032 262.988)",
            primary: "oklch(76.662% 0.135 153.45)",
            primary_content: "oklch(33.387% 0.04 162.24)",
            secondary: "oklch(61.302% 0.202 261.294)",
            secondary_content: "oklch(100% 0 0)",
            accent: "oklch(72.772% 0.149 33.2)",
            accent_content: "oklch(0% 0 0)",
            neutral: "oklch(35.519% 0.032 262.988)",
            neutral_content: "oklch(98.462% 0.001 247.838)",
            info: "oklch(72.06% 0.191 231.6)",
            info_content: "oklch(0% 0 0)",
            success: "oklch(64.8% 0.15 160)",
            success_content: "oklch(0% 0 0)",
            warning: "oklch(84.71% 0.199 83.87)",
            warning_content: "oklch(0% 0 0)",
            error: "oklch(71.76% 0.221 22.18)",
            error_content: "oklch(0% 0 0)",
        },
    },
    DaisyUiTheme {
        name: "fantasy",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(100% 0 0)",
            base_200: "oklch(93% 0 0)",
            base_300: "oklch(86% 0 0)",
            base_content: "oklch(27.807% 0.029 256.847)",
            primary: "oklch(37.45% 0.189 325.02)",
            primary_content: "oklch(87.49% 0.037 325.02)",
            secondary: "oklch(53.92% 0.162 241.36)",
            secondary_content: "oklch(90.784% 0.032 241.36)",
            accent: "oklch(75.98% 0.204 56.72)",
            accent_content: "oklch(15.196% 0.04 56.72)",
            neutral: "oklch(27.807% 0.029 256.847)",
            neutral_content: "oklch(85.561% 0.005 256.847)",
            info: "oklch(72.06% 0.191 231.6)",
            info_content: "oklch(0% 0 0)",
            success: "oklch(64.8% 0.15 160)",
            success_content: "oklch(0% 0 0)",
            warning: "oklch(84.71% 0.199 83.87)",
            warning_content: "oklch(0% 0 0)",
            error: "oklch(71.76% 0.221 22.18)",
            error_content: "oklch(0% 0 0)",
        },
    },
    DaisyUiTheme {
        name: "forest",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(20.84% 0.008 17.911)",
            base_200: "oklch(18.522% 0.007 17.911)",
            base_300: "oklch(16.203% 0.007 17.911)",
            base_content: "oklch(83.768% 0.001 17.911)",
            primary: "oklch(68.628% 0.185 148.958)",
            primary_content: "oklch(0% 0 0)",
            secondary: "oklch(69.776% 0.135 168.327)",
            secondary_content: "oklch(13.955% 0.027 168.327)",
            accent: "oklch(70.628% 0.119 185.713)",
            accent_content: "oklch(14.125% 0.023 185.713)",
            neutral: "oklch(30.698% 0.039 171.364)",
            neutral_content: "oklch(86.139% 0.007 171.364)",
            info: "oklch(72.06% 0.191 231.6)",
            info_content: "oklch(0% 0 0)",
            success: "oklch(64.8% 0.15 160)",
            success_content: "oklch(0% 0 0)",
            warning: "oklch(84.71% 0.199 83.87)",
            warning_content: "oklch(0% 0 0)",
            error: "oklch(71.76% 0.221 22.18)",
            error_content: "oklch(0% 0 0)",
        },
    },
    DaisyUiTheme {
        name: "garden",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(92.951% 0.002 17.197)",
            base_200: "oklch(86.445% 0.002 17.197)",
            base_300: "oklch(79.938% 0.001 17.197)",
            base_content: "oklch(16.961% 0.001 17.32)",
            primary: "oklch(62.45% 0.278 3.836)",
            primary_content: "oklch(100% 0 0)",
            secondary: "oklch(48.495% 0.11 355.095)",
            secondary_content: "oklch(89.699% 0.022 355.095)",
            accent: "oklch(56.273% 0.054 154.39)",
            accent_content: "oklch(100% 0 0)",
            neutral: "oklch(24.155% 0.049 89.07)",
            neutral_content: "oklch(92.951% 0.002 17.197)",
            info: "oklch(72.06% 0.191 231.6)",
            info_content: "oklch(0% 0 0)",
            success: "oklch(64.8% 0.15 160)",
            success_content: "oklch(0% 0 0)",
            warning: "oklch(84.71% 0.199 83.87)",
            warning_content: "oklch(0% 0 0)",
            error: "oklch(71.76% 0.221 22.18)",
            error_content: "oklch(0% 0 0)",
        },
    },
    DaisyUiTheme {
        name: "halloween",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(21% 0.006 56.043)",
            base_200: "oklch(14% 0.004 49.25)",
            base_300: "oklch(0% 0 0)",
            base_content: "oklch(84.955% 0 0)",
            primary: "oklch(77.48% 0.204 60.62)",
            primary_content: "oklch(19.693% 0.004 196.779)",
            secondary: "oklch(45.98% 0.248 305.03)",
            secondary_content: "oklch(89.196% 0.049 305.03)",
            accent: "oklch(64.8% 0.223 136.073)",
            accent_content: "oklch(0% 0 0)",
            neutral: "oklch(24.371% 0.046 65.681)",
            neutral_content: "oklch(84.874% 0.009 65.681)",
            info: "oklch(54.615% 0.215 262.88)",
            info_content: "oklch(90.923% 0.043 262.88)",
            success: "oklch(62.705% 0.169 149.213)",
            success_content: "oklch(12.541% 0.033 149.213)",
            warning: "oklch(66.584% 0.157 58.318)",
            warning_content: "oklch(13.316% 0.031 58.318)",
            error: "oklch(65.72% 0.199 27.33)",
            error_content: "oklch(13.144% 0.039 27.33)",
        },
    },
    DaisyUiTheme {
        name: "lemonade",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(98.71% 0.02 123.72)",
            base_200: "oklch(91.8% 0.018 123.72)",
            base_300: "oklch(84.89% 0.017 123.72)",
            base_content: "oklch(19.742% 0.004 123.72)",
            primary: "oklch(58.92% 0.199 134.6)",
            primary_content: "oklch(11.784% 0.039 134.6)",
            secondary: "oklch(77.75% 0.196 111.09)",
            secondary_content: "oklch(15.55% 0.039 111.09)",
            accent: "oklch(85.39% 0.201 100.73)",
            accent_content: "oklch(17.078% 0.04 100.73)",
            neutral: "oklch(30.98% 0.075 108.6)",
            neutral_content: "oklch(86.196% 0.015 108.6)",
            info: "oklch(86.19% 0.047 224.14)",
            info_content: "oklch(17.238% 0.009 224.14)",
            success: "oklch(86.19% 0.047 157.85)",
            success_content: "oklch(17.238% 0.009 157.85)",
            warning: "oklch(86.19% 0.047 102.15)",
            warning_content: "oklch(17.238% 0.009 102.15)",
            error: "oklch(86.19% 0.047 25.85)",
            error_content: "oklch(17.238% 0.009 25.85)",
        },
    },
    DaisyUiTheme {
        name: "light",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(100% 0 0)",
            base_200: "oklch(98% 0 0)",
            base_300: "oklch(95% 0 0)",
            base_content: "oklch(21% 0.006 285.885)",
            primary: "oklch(45% 0.24 277.023)",
            primary_content: "oklch(93% 0.034 272.788)",
            secondary: "oklch(65% 0.241 354.308)",
            secondary_content: "oklch(94% 0.028 342.258)",
            accent: "oklch(77% 0.152 181.912)",
            accent_content: "oklch(38% 0.063 188.416)",
            neutral: "oklch(14% 0.005 285.823)",
            neutral_content: "oklch(92% 0.004 286.32)",
            info: "oklch(74% 0.16 232.661)",
            info_content: "oklch(29% 0.066 243.157)",
            success: "oklch(76% 0.177 163.223)",
            success_content: "oklch(37% 0.077 168.94)",
            warning: "oklch(82% 0.189 84.429)",
            warning_content: "oklch(41% 0.112 45.904)",
            error: "oklch(71% 0.194 13.428)",
            error_content: "oklch(27% 0.105 12.094)",
        },
    },
    DaisyUiTheme {
        name: "lofi",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(100% 0 0)",
            base_200: "oklch(97% 0 0)",
            base_300: "oklch(94% 0 0)",
            base_content: "oklch(0% 0 0)",
            primary: "oklch(15.906% 0 0)",
            primary_content: "oklch(100% 0 0)",
            secondary: "oklch(21.455% 0.001 17.278)",
            secondary_content: "oklch(100% 0 0)",
            accent: "oklch(26.861% 0 0)",
            accent_content: "oklch(100% 0 0)",
            neutral: "oklch(0% 0 0)",
            neutral_content: "oklch(100% 0 0)",
            info: "oklch(79.54% 0.103 205.9)",
            info_content: "oklch(15.908% 0.02 205.9)",
            success: "oklch(90.13% 0.153 164.14)",
            success_content: "oklch(18.026% 0.03 164.14)",
            warning: "oklch(88.37% 0.135 79.94)",
            warning_content: "oklch(17.674% 0.027 79.94)",
            error: "oklch(78.66% 0.15 28.47)",
            error_content: "oklch(15.732% 0.03 28.47)",
        },
    },
    DaisyUiTheme {
        name: "luxury",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(14.076% 0.004 285.822)",
            base_200: "oklch(20.219% 0.004 308.229)",
            base_300: "oklch(23.219% 0.004 308.229)",
            base_content: "oklch(75.687% 0.123 76.89)",
            primary: "oklch(100% 0 0)",
            primary_content: "oklch(20% 0 0)",
            secondary: "oklch(27.581% 0.064 261.069)",
            secondary_content: "oklch(85.516% 0.012 261.069)",
            accent: "oklch(36.674% 0.051 338.825)",
            accent_content: "oklch(87.334% 0.01 338.825)",
            neutral: "oklch(24.27% 0.057 59.825)",
            neutral_content: "oklch(93.203% 0.089 90.861)",
            info: "oklch(79.061% 0.121 237.133)",
            info_content: "oklch(15.812% 0.024 237.133)",
            success: "oklch(78.119% 0.192 132.154)",
            success_content: "oklch(15.623% 0.038 132.154)",
            warning: "oklch(86.127% 0.136 102.891)",
            warning_content: "oklch(17.225% 0.027 102.891)",
            error: "oklch(71.753% 0.176 22.568)",
            error_content: "oklch(14.35% 0.035 22.568)",
        },
    },
    DaisyUiTheme {
        name: "night",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(20.768% 0.039 265.754)",
            base_200: "oklch(19.314% 0.037 265.754)",
            base_300: "oklch(17.86% 0.034 265.754)",
            base_content: "oklch(84.153% 0.007 265.754)",
            primary: "oklch(75.351% 0.138 232.661)",
            primary_content: "oklch(15.07% 0.027 232.661)",
            secondary: "oklch(68.011% 0.158 276.934)",
            secondary_content: "oklch(13.602% 0.031 276.934)",
            accent: "oklch(72.36% 0.176 350.048)",
            accent_content: "oklch(14.472% 0.035 350.048)",
            neutral: "oklch(27.949% 0.036 260.03)",
            neutral_content: "oklch(85.589% 0.007 260.03)",
            info: "oklch(68.455% 0.148 237.251)",
            info_content: "oklch(0% 0 0)",
            success: "oklch(78.452% 0.132 181.911)",
            success_content: "oklch(15.69% 0.026 181.911)",
            warning: "oklch(83.242% 0.139 82.95)",
            warning_content: "oklch(16.648% 0.027 82.95)",
            error: "oklch(71.785% 0.17 13.118)",
            error_content: "oklch(14.357% 0.034 13.118)",
        },
    },
    DaisyUiTheme {
        name: "nord",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(95.127% 0.007 260.731)",
            base_200: "oklch(93.299% 0.01 261.788)",
            base_300: "oklch(89.925% 0.016 262.749)",
            base_content: "oklch(32.437% 0.022 264.182)",
            primary: "oklch(59.435% 0.077 254.027)",
            primary_content: "oklch(11.887% 0.015 254.027)",
            secondary: "oklch(69.651% 0.059 248.687)",
            secondary_content: "oklch(13.93% 0.011 248.687)",
            accent: "oklch(77.464% 0.062 217.469)",
            accent_content: "oklch(15.492% 0.012 217.469)",
            neutral: "oklch(45.229% 0.035 264.131)",
            neutral_content: "oklch(89.925% 0.016 262.749)",
            info: "oklch(69.207% 0.062 332.664)",
            info_content: "oklch(13.841% 0.012 332.664)",
            success: "oklch(76.827% 0.074 131.063)",
            success_content: "oklch(15.365% 0.014 131.063)",
            warning: "oklch(85.486% 0.089 84.093)",
            warning_content: "oklch(17.097% 0.017 84.093)",
            error: "oklch(60.61% 0.12 15.341)",
            error_content: "oklch(12.122% 0.024 15.341)",
        },
    },
    DaisyUiTheme {
        name: "pastel",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(100% 0 0)",
            base_200: "oklch(98.462% 0.001 247.838)",
            base_300: "oklch(92.462% 0.001 247.838)",
            base_content: "oklch(20% 0 0)",
            primary: "oklch(90% 0.063 306.703)",
            primary_content: "oklch(49% 0.265 301.924)",
            secondary: "oklch(89% 0.058 10.001)",
            secondary_content: "oklch(51% 0.222 16.935)",
            accent: "oklch(90% 0.093 164.15)",
            accent_content: "oklch(50% 0.118 165.612)",
            neutral: "oklch(55% 0.046 257.417)",
            neutral_content: "oklch(92% 0.013 255.508)",
            info: "oklch(86% 0.127 207.078)",
            info_content: "oklch(52% 0.105 223.128)",
            success: "oklch(87% 0.15 154.449)",
            success_content: "oklch(52% 0.154 150.069)",
            warning: "oklch(83% 0.128 66.29)",
            warning_content: "oklch(55% 0.195 38.402)",
            error: "oklch(80% 0.114 19.571)",
            error_content: "oklch(50% 0.213 27.518)",
        },
    },
    DaisyUiTheme {
        name: "retro",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(91.637% 0.034 90.515)",
            base_200: "oklch(88.272% 0.049 91.774)",
            base_300: "oklch(84.133% 0.065 90.856)",
            base_content: "oklch(41% 0.112 45.904)",
            primary: "oklch(80% 0.114 19.571)",
            primary_content: "oklch(39% 0.141 25.723)",
            secondary: "oklch(92% 0.084 155.995)",
            secondary_content: "oklch(44% 0.119 151.328)",
            accent: "oklch(68% 0.162 75.834)",
            accent_content: "oklch(41% 0.112 45.904)",
            neutral: "oklch(44% 0.011 73.639)",
            neutral_content: "oklch(86% 0.005 56.366)",
            info: "oklch(58% 0.158 241.966)",
            info_content: "oklch(96% 0.059 95.617)",
            success: "oklch(51% 0.096 186.391)",
            success_content: "oklch(96% 0.059 95.617)",
            warning: "oklch(64% 0.222 41.116)",
            warning_content: "oklch(96% 0.059 95.617)",
            error: "oklch(70% 0.191 22.216)",
            error_content: "oklch(40% 0.123 38.172)",
        },
    },
    DaisyUiTheme {
        name: "silk",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(97% 0.0035 67.78)",
            base_200: "oklch(95% 0.0081 61.42)",
            base_300: "oklch(90% 0.0081 61.42)",
            base_content: "oklch(40% 0.0081 61.42)",
            primary: "oklch(23.27% 0.0249 284.3)",
            primary_content: "oklch(94.22% 0.2505 117.44)",
            secondary: "oklch(23.27% 0.0249 284.3)",
            secondary_content: "oklch(73.92% 0.2135 50.94)",
            accent: "oklch(23.27% 0.0249 284.3)",
            accent_content: "oklch(88.92% 0.2061 189.9)",
            neutral: "oklch(20% 0 0)",
            neutral_content: "oklch(80% 0.0081 61.42)",
            info: "oklch(80.39% 0.1148 241.68)",
            info_content: "oklch(30.39% 0.1148 241.68)",
            success: "oklch(83.92% 0.0901 136.87)",
            success_content: "oklch(23.92% 0.0901 136.87)",
            warning: "oklch(83.92% 0.1085 80)",
            warning_content: "oklch(43.92% 0.1085 80)",
            error: "oklch(75.1% 0.1814 22.37)",
            error_content: "oklch(35.1% 0.1814 22.37)",
        },
    },
    DaisyUiTheme {
        name: "sunset",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(22% 0.019 237.69)",
            base_200: "oklch(20% 0.019 237.69)",
            base_300: "oklch(18% 0.019 237.69)",
            base_content: "oklch(77.383% 0.043 245.096)",
            primary: "oklch(74.703% 0.158 39.947)",
            primary_content: "oklch(14.94% 0.031 39.947)",
            secondary: "oklch(72.537% 0.177 2.72)",
            secondary_content: "oklch(14.507% 0.035 2.72)",
            accent: "oklch(71.294% 0.166 299.844)",
            accent_content: "oklch(14.258% 0.033 299.844)",
            neutral: "oklch(26% 0.019 237.69)",
            neutral_content: "oklch(70% 0.019 237.69)",
            info: "oklch(85.559% 0.085 206.015)",
            info_content: "oklch(17.111% 0.017 206.015)",
            success: "oklch(85.56% 0.085 144.778)",
            success_content: "oklch(17.112% 0.017 144.778)",
            warning: "oklch(85.569% 0.084 74.427)",
            warning_content: "oklch(17.113% 0.016 74.427)",
            error: "oklch(85.511% 0.078 16.886)",
            error_content: "oklch(17.102% 0.015 16.886)",
        },
    },
    DaisyUiTheme {
        name: "synthwave",
        scheme: ColorScheme::Dark,
        colors: DaisyUiColors {
            base_100: "oklch(15% 0.09 281.288)",
            base_200: "oklch(20% 0.09 281.288)",
            base_300: "oklch(25% 0.09 281.288)",
            base_content: "oklch(78% 0.115 274.713)",
            primary: "oklch(71% 0.202 349.761)",
            primary_content: "oklch(28% 0.109 3.907)",
            secondary: "oklch(82% 0.111 230.318)",
            secondary_content: "oklch(29% 0.066 243.157)",
            accent: "oklch(75% 0.183 55.934)",
            accent_content: "oklch(26% 0.079 36.259)",
            neutral: "oklch(45% 0.24 277.023)",
            neutral_content: "oklch(87% 0.065 274.039)",
            info: "oklch(74% 0.16 232.661)",
            info_content: "oklch(29% 0.066 243.157)",
            success: "oklch(77% 0.152 181.912)",
            success_content: "oklch(27% 0.046 192.524)",
            warning: "oklch(90% 0.182 98.111)",
            warning_content: "oklch(42% 0.095 57.708)",
            error: "oklch(73.7% 0.121 32.639)",
            error_content: "oklch(23.501% 0.096 290.329)",
        },
    },
    DaisyUiTheme {
        name: "valentine",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(97% 0.014 343.198)",
            base_200: "oklch(94% 0.028 342.258)",
            base_300: "oklch(89% 0.061 343.231)",
            base_content: "oklch(52% 0.223 3.958)",
            primary: "oklch(65% 0.241 354.308)",
            primary_content: "oklch(100% 0 0)",
            secondary: "oklch(62% 0.265 303.9)",
            secondary_content: "oklch(97% 0.014 308.299)",
            accent: "oklch(82% 0.111 230.318)",
            accent_content: "oklch(39% 0.09 240.876)",
            neutral: "oklch(40% 0.153 2.432)",
            neutral_content: "oklch(89% 0.061 343.231)",
            info: "oklch(86% 0.127 207.078)",
            info_content: "oklch(44% 0.11 240.79)",
            success: "oklch(84% 0.143 164.978)",
            success_content: "oklch(43% 0.095 166.913)",
            warning: "oklch(75% 0.183 55.934)",
            warning_content: "oklch(26% 0.079 36.259)",
            error: "oklch(63% 0.237 25.331)",
            error_content: "oklch(97% 0.013 17.38)",
        },
    },
    DaisyUiTheme {
        name: "winter",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(100% 0 0)",
            base_200: "oklch(97.466% 0.011 259.822)",
            base_300: "oklch(93.268% 0.016 262.751)",
            base_content: "oklch(41.886% 0.053 255.824)",
            primary: "oklch(56.86% 0.255 257.57)",
            primary_content: "oklch(91.372% 0.051 257.57)",
            secondary: "oklch(42.551% 0.161 282.339)",
            secondary_content: "oklch(88.51% 0.032 282.339)",
            accent: "oklch(59.939% 0.191 335.171)",
            accent_content: "oklch(11.988% 0.038 335.171)",
            neutral: "oklch(19.616% 0.063 257.651)",
            neutral_content: "oklch(83.923% 0.012 257.651)",
            info: "oklch(88.127% 0.085 214.515)",
            info_content: "oklch(17.625% 0.017 214.515)",
            success: "oklch(80.494% 0.077 197.823)",
            success_content: "oklch(16.098% 0.015 197.823)",
            warning: "oklch(89.172% 0.045 71.47)",
            warning_content: "oklch(17.834% 0.009 71.47)",
            error: "oklch(73.092% 0.11 20.076)",
            error_content: "oklch(14.618% 0.022 20.076)",
        },
    },
    DaisyUiTheme {
        name: "wireframe",
        scheme: ColorScheme::Light,
        colors: DaisyUiColors {
            base_100: "oklch(100% 0 0)",
            base_200: "oklch(97% 0 0)",
            base_300: "oklch(94% 0 0)",
            base_content: "oklch(20% 0 0)",
            primary: "oklch(87% 0 0)",
            primary_content: "oklch(26% 0 0)",
            secondary: "oklch(87% 0 0)",
            secondary_content: "oklch(26% 0 0)",
            accent: "oklch(87% 0 0)",
            accent_content: "oklch(26% 0 0)",
            neutral: "oklch(87% 0 0)",
            neutral_content: "oklch(26% 0 0)",
            info: "oklch(44% 0.11 240.79)",
            info_content: "oklch(90% 0.058 230.902)",
            success: "oklch(43% 0.095 166.913)",
            success_content: "oklch(90% 0.093 164.15)",
            warning: "oklch(47% 0.137 46.201)",
            warning_content: "oklch(92% 0.12 95.746)",
            error: "oklch(44% 0.177 26.899)",
            error_content: "oklch(88% 0.062 18.334)",
        },
    },
];

pub fn get(name: &str) -> Option<&'static DaisyUiTheme> {
    let name = name.trim();
    if name.is_empty() {
        return None;
    }
    let lower = name.to_lowercase();
    THEMES
        .iter()
        .find(|t| t.name == name || t.name.to_lowercase() == lower)
}

pub fn names() -> Vec<&'static str> {
    THEMES.iter().map(|t| t.name).collect()
}