···
// DEFAULT_SUBDUED_PALETTE,
9
+
BLUE_HUE as BLACKSKY_BLUE_HUE,
10
+
// defaultScale as BLACKSKY_defaultScale,
11
+
dimScale as BLACKSKY_dimScale,
12
+
GREEN_HUE as BLACKSKY_GREEN_HUE,
13
+
RED_HUE as BLACKSKY_RED_HUE,
14
+
} from '#/alf/util/blackskyColorGeneration'
16
+
BLUE_HUE as ZEPPELIN_BLUE_HUE,
17
+
defaultScale as ZEPPELIN_defaultScale,
18
+
dimScale as ZEPPELIN_dimScale,
19
+
GREEN_HUE as ZEPPELIN_GREEN_HUE,
20
+
RED_HUE as ZEPPELIN_RED_HUE,
21
+
} from '#/alf/util/blackskyColorGeneration'
23
+
BLUE_HUE as DEER_BLUE_HUE,
24
+
defaultScale as DEER_defaultScale,
25
+
// dimScale as DEER_dimScale,
26
+
GREEN_HUE as DEER_GREEN_HUE,
27
+
RED_HUE as DEER_RED_HUE,
28
+
} from '#/alf/util/deerColorGeneration'
···
302
+
export const witchskyscheme = themes
304
+
// const BLUESKY_THEMES = createThemes({
305
+
// defaultPalette: BLUESKY_PALETTE,
306
+
// subduedPalette: BLUESKY_SUBDUED_PALETTE,
309
+
// export const blueskyscheme = {
310
+
// lightPalette: BLUESKY_THEMES.light.palette,
311
+
// darkPalette: BLUESKY_THEMES.dark.palette,
312
+
// dimPalette: BLUESKY_THEMES.dim.palette,
313
+
// light: BLUESKY_THEMES.light,
314
+
// dark: BLUESKY_THEMES.dark,
315
+
// dim: BLUESKY_THEMES.dim,
317
+
// export const YELLOW_PALETTE: Palette = {
318
+
// white: '#FEFBFB',
319
+
// black: '#000000',
320
+
// like: '#dd5e8f',
322
+
// contrast_0: '#FEFBFB',
323
+
// contrast_25: '#F8F6EB',
324
+
// contrast_50: '#F2EDD8',
325
+
// contrast_100: '#E9E3C1',
326
+
// contrast_200: '#E0D9AA',
327
+
// contrast_300: '#D6CF94',
328
+
// contrast_400: '#CBC47F',
329
+
// contrast_500: '#C0B96B',
330
+
// contrast_600: '#A49D59',
331
+
// contrast_700: '#888249',
332
+
// contrast_800: '#6D683A',
333
+
// contrast_900: '#544F2C',
334
+
// contrast_950: '#3E391F',
335
+
// contrast_975: '#262413',
336
+
// contrast_1000: '#000000',
338
+
// primary_25: `hsl(50, 70%, 97%)`,
339
+
// primary_50: `hsl(50, 70%, 94%)`,
340
+
// primary_100: `hsl(50, 70%, 88%)`,
341
+
// primary_200: `hsl(50, 75%, 78%)`,
342
+
// primary_300: `hsl(50, 78%, 68%)`,
343
+
// primary_400: `hsl(50, 82%, 58%)`,
344
+
// primary_500: `hsl(50, 85%, 52%)`,
345
+
// primary_600: `hsl(50, 80%, 46%)`,
346
+
// primary_700: `hsl(50, 60%, 33%)`,
347
+
// primary_800: `hsl(50, 48%, 26%)`,
348
+
// primary_900: `hsl(50, 45%, 18%)`,
349
+
// primary_950: `hsl(50, 40%, 10%)`,
350
+
// primary_975: `hsl(50, 38%, 7%)`,
352
+
// positive_25: '#F3FCEB',
353
+
// positive_50: '#E8F9D5',
354
+
// positive_100: '#D4F4AE',
355
+
// positive_200: '#BEED81',
356
+
// positive_300: '#A4E34D',
357
+
// positive_400: '#8FD61E',
358
+
// positive_500: '#7AB815',
359
+
// positive_600: '#629412',
360
+
// positive_700: '#4E720F',
361
+
// positive_800: '#3C560C',
362
+
// positive_900: '#2D4109',
363
+
// positive_950: '#203006',
364
+
// positive_975: '#162204',
366
+
// negative_25: '#FFF7EB',
367
+
// negative_50: '#FEEBD3',
368
+
// negative_100: '#FDDBB3',
369
+
// negative_200: '#FBC68B',
370
+
// negative_300: '#F7A44E',
371
+
// negative_400: '#EF8217',
372
+
// negative_500: '#D86E0F',
373
+
// negative_600: '#B55B0D',
374
+
// negative_700: '#8E480A',
375
+
// negative_800: '#6C3708',
376
+
// negative_900: '#4F2906',
377
+
// negative_950: '#371D04',
378
+
// negative_975: '#261403',
381
+
// export const YELLOW_SUBDUED_PALETTE: Palette = {
382
+
// white: '#FEFBFB',
383
+
// black: '#383434',
384
+
// like: '#dd5e8f',
386
+
// contrast_0: '#FEFBFB',
387
+
// contrast_25: '#F8F6EB',
388
+
// contrast_50: '#F2EDD8',
389
+
// contrast_100: '#E9E3C1',
390
+
// contrast_200: '#E0D9AA',
391
+
// contrast_300: '#D6CF94',
392
+
// contrast_400: '#CBC47F',
393
+
// contrast_500: '#C0B96B',
394
+
// contrast_600: '#A49D59',
395
+
// contrast_700: '#888249',
396
+
// contrast_800: '#6D683A',
397
+
// contrast_900: '#544F2C',
398
+
// contrast_950: '#3E391F',
399
+
// contrast_975: '#312F1A',
400
+
// contrast_1000: '#262414',
402
+
// primary_25: `hsl(50, 70%, 97%)`,
403
+
// primary_50: `hsl(50, 70%, 94%)`,
404
+
// primary_100: `hsl(50, 70%, 88%)`,
405
+
// primary_200: `hsl(50, 75%, 78%)`,
406
+
// primary_300: `hsl(50, 78%, 68%)`,
407
+
// primary_400: `hsl(50, 78%, 62%)`,
408
+
// primary_500: `hsl(50, 75%, 52%)`,
409
+
// primary_600: `hsl(50, 70%, 46%)`,
410
+
// primary_700: `hsl(50, 58%, 40%)`,
411
+
// primary_800: `hsl(50, 48%, 26%)`,
412
+
// primary_900: `hsl(50, 45%, 18%)`,
413
+
// primary_950: `hsl(50, 40%, 10%)`,
414
+
// primary_975: `hsl(50, 38%, 7%)`,
416
+
// positive_25: '#F3FCEB',
417
+
// positive_50: '#EAF9DA',
418
+
// positive_100: '#D6F4B3',
419
+
// positive_200: '#C0ED87',
420
+
// positive_300: '#A8E45A',
421
+
// positive_400: '#94D93B',
422
+
// positive_500: '#7FBE2E',
423
+
// positive_600: '#659C25',
424
+
// positive_700: '#517B1D',
425
+
// positive_800: '#405F17',
426
+
// positive_900: '#314812',
427
+
// positive_950: '#23350C',
428
+
// positive_975: '#1A2709',
430
+
// negative_25: '#FFF7EB',
431
+
// negative_50: '#FEEFE0',
432
+
// negative_100: '#FDE2C6',
433
+
// negative_200: '#FBCDA1',
434
+
// negative_300: '#F7AD68',
435
+
// negative_400: '#EF9140',
436
+
// negative_500: '#E0761F',
437
+
// negative_600: '#C06319',
438
+
// negative_700: '#995012',
439
+
// negative_800: '#75400E',
440
+
// negative_900: '#58300A',
441
+
// negative_950: '#3E2107',
442
+
// negative_975: '#2D1805',
445
+
// const YELLOW_THEMES = createThemes({
446
+
// defaultPalette: YELLOW_PALETTE,
447
+
// subduedPalette: YELLOW_SUBDUED_PALETTE,
450
+
// export const yellowscheme = {
451
+
// lightPalette: YELLOW_THEMES.light.palette,
452
+
// darkPalette: YELLOW_THEMES.dark.palette,
453
+
// dimPalette: YELLOW_THEMES.dim.palette,
454
+
// light: YELLOW_THEMES.light,
455
+
// dark: YELLOW_THEMES.dark,
456
+
// dim: YELLOW_THEMES.dim,
458
+
export const BLACKSKY_BRAND = {
462
+
twilight: '#161E27',
463
+
gray300: '#C8CAC9',
464
+
gray400: '#9C9E9E',
465
+
gray600: '#6A6A6A',
467
+
/* Primary / “Indigo‑violet” */
468
+
primaryLight: '#6060E9',
469
+
primaryLightTint: '#EAEBFC',
470
+
primaryDark: '#8686FF',
471
+
primaryDarkTint: '#464985',
473
+
/* Accent / Lime‑green (“success”) */
474
+
secondary: '#D2FC51',
475
+
secondaryTint: '#F1FECB',
477
+
/* Negative / Brand red */
478
+
negative: '#F40B42',
481
+
const scaleLight = (idx: number) => BLACKSKY_dimScale[idx]
483
+
export const BLACKSKY_PALETTE: Palette = {
484
+
white: BLACKSKY_BRAND.white,
485
+
black: BLACKSKY_BRAND.black,
489
+
contrast_0: BLACKSKY_BRAND.white,
490
+
contrast_25: BLACKSKY_BRAND.white, // Very Light
491
+
contrast_50: '#F0F2F2',
492
+
contrast_100: '#E6E8E8',
493
+
contrast_200: '#D1D3D3',
494
+
contrast_300: '#B6B8B8',
495
+
contrast_400: '#9C9E9E',
496
+
contrast_500: '#818383',
497
+
contrast_600: '#6A6A6A',
498
+
contrast_700: '#4F5050',
499
+
contrast_800: '#353636',
500
+
contrast_900: '#1F2020',
501
+
contrast_950: '#121313',
502
+
contrast_975: '#0B0C0C',
503
+
contrast_1000: BLACKSKY_BRAND.black,
505
+
// primary (light scheme)
506
+
// Tuned to ensure _975 isn't too saturated so the inverted Dark Mode background is clean.
507
+
primary_25: BLACKSKY_BRAND.primaryLightTint,
508
+
primary_50: '#DCDDFA',
509
+
primary_100: '#C6C8F5',
510
+
primary_200: '#B0B3F0',
511
+
primary_300: '#989CED',
512
+
primary_400: '#8286E7',
513
+
primary_500: BLACKSKY_BRAND.primaryLight,
514
+
primary_600: '#5252C3',
515
+
primary_700: '#4545A8',
516
+
primary_800: '#38388D',
517
+
primary_900: '#2B2B71',
518
+
primary_950: '#151540', // Deepened and desaturated slightly
519
+
primary_975: '#0B0B24', // Almost black-blue, ensures Dark Mode BG isn't "muddy blue"
522
+
positive_25: BLACKSKY_BRAND.secondaryTint,
523
+
positive_50: '#EAFDD1',
524
+
positive_100: '#DAFCAB',
525
+
positive_200: '#C8FC80',
526
+
positive_300: '#BBFB66',
527
+
positive_400: '#AEFA59',
528
+
positive_500: BLACKSKY_BRAND.secondary,
529
+
positive_600: '#A0EC46',
530
+
positive_700: '#82C838',
531
+
positive_800: '#66942A',
532
+
positive_900: '#4A601C',
533
+
positive_950: '#2E3B0E',
534
+
positive_975: '#181F07',
537
+
negative_25: '#FFE5EC',
538
+
negative_50: '#FFD9E3',
539
+
negative_100: '#FFC1D1',
540
+
negative_200: '#FF9AB3',
541
+
negative_300: '#FF7396',
542
+
negative_400: '#FF4B78',
543
+
negative_500: BLACKSKY_BRAND.negative,
544
+
negative_600: '#C00A32',
545
+
negative_700: '#920826',
546
+
negative_800: '#630619',
547
+
negative_900: '#35030D',
548
+
negative_950: '#1B0206',
549
+
negative_975: '#0E0103',
552
+
// The Subdued palette must be defined as a LIGHT palette.
553
+
// createThemes will then INVERT this to create the Dim (Dark Blue) theme.
554
+
// We map _25 to High Lightness and _975 to Low Lightness.
555
+
export const BLACKSKY_SUBDUED_PALETTE: Palette = {
556
+
...BLACKSKY_PALETTE,
558
+
// Override black to a softer twilight for the text in Light mode (optional)
559
+
// or primarily for the background color in the inverted Dim mode.
562
+
// Neutral / Contrast Scale (Blue-Tinted Grays)
563
+
// We utilize the dimScale in reverse: [14] is lightest, [1] is darkest.
564
+
contrast_0: '#FFFFFF',
565
+
contrast_25: `hsl(${BLACKSKY_BLUE_HUE}, 20%, ${scaleLight(14)}%)`, // Lightest
566
+
contrast_50: `hsl(${BLACKSKY_BLUE_HUE}, 20%, ${scaleLight(13)}%)`,
567
+
contrast_100: `hsl(${BLACKSKY_BLUE_HUE}, 20%, ${scaleLight(12)}%)`,
568
+
contrast_200: `hsl(${BLACKSKY_BLUE_HUE}, 20%, ${scaleLight(11)}%)`,
569
+
contrast_300: `hsl(${BLACKSKY_BLUE_HUE}, 15%, ${scaleLight(10)}%)`,
570
+
contrast_400: `hsl(${BLACKSKY_BLUE_HUE}, 15%, ${scaleLight(9)}%)`,
571
+
contrast_500: `hsl(${BLACKSKY_BLUE_HUE}, 15%, ${scaleLight(8)}%)`,
572
+
contrast_600: `hsl(${BLACKSKY_BLUE_HUE}, 15%, ${scaleLight(7)}%)`,
573
+
contrast_700: `hsl(${BLACKSKY_BLUE_HUE}, 15%, ${scaleLight(5)}%)`,
574
+
contrast_800: `hsl(${BLACKSKY_BLUE_HUE}, 20%, ${scaleLight(4)}%)`,
575
+
contrast_900: `hsl(${BLACKSKY_BLUE_HUE}, 24%, ${scaleLight(3)}%)`,
576
+
contrast_950: `hsl(${BLACKSKY_BLUE_HUE}, 28%, ${scaleLight(2)}%)`,
577
+
contrast_975: `hsl(${BLACKSKY_BLUE_HUE}, 30%, ${scaleLight(1)}%)`, // Darkest
578
+
contrast_1000: `hsl(${BLACKSKY_BLUE_HUE}, 30%, 8%)`, // Absolute Darkest
581
+
// Less saturation than the main palette to fit the "Subdued" vibe
582
+
primary_25: `hsl(240, 60%, 97%)`,
583
+
primary_50: `hsl(240, 60%, 95%)`,
584
+
primary_100: `hsl(240, 55%, 90%)`,
585
+
primary_200: `hsl(240, 50%, 80%)`,
586
+
primary_300: `hsl(240, 45%, 70%)`,
587
+
primary_400: `hsl(240, 40%, 60%)`,
588
+
primary_500: `hsl(240, 35%, 50%)`, // Midpoint
589
+
primary_600: `hsl(240, 40%, 45%)`,
590
+
primary_700: `hsl(240, 45%, 35%)`,
591
+
primary_800: `hsl(240, 50%, 25%)`,
592
+
primary_900: `hsl(240, 50%, 15%)`,
593
+
primary_950: `hsl(240, 50%, 10%)`,
594
+
primary_975: `hsl(240, 50%, 6%)`,
597
+
positive_25: `hsl(${BLACKSKY_GREEN_HUE}, 60%, 96%)`,
598
+
positive_50: `hsl(${BLACKSKY_GREEN_HUE}, 60%, 93%)`,
599
+
positive_100: `hsl(${BLACKSKY_GREEN_HUE}, 55%, 88%)`,
600
+
positive_200: `hsl(${BLACKSKY_GREEN_HUE}, 50%, 80%)`,
601
+
positive_300: `hsl(${BLACKSKY_GREEN_HUE}, 50%, 70%)`,
602
+
positive_400: `hsl(${BLACKSKY_GREEN_HUE}, 50%, 60%)`,
603
+
positive_500: `hsl(${BLACKSKY_GREEN_HUE}, 50%, 50%)`,
604
+
positive_600: `hsl(${BLACKSKY_GREEN_HUE}, 55%, 40%)`,
605
+
positive_700: `hsl(${BLACKSKY_GREEN_HUE}, 60%, 30%)`,
606
+
positive_800: `hsl(${BLACKSKY_GREEN_HUE}, 60%, 20%)`,
607
+
positive_900: `hsl(${BLACKSKY_GREEN_HUE}, 60%, 15%)`,
608
+
positive_950: `hsl(${BLACKSKY_GREEN_HUE}, 60%, 10%)`,
609
+
positive_975: `hsl(${BLACKSKY_GREEN_HUE}, 60%, 5%)`,
611
+
// Subdued Negative
612
+
negative_25: `hsl(${BLACKSKY_RED_HUE}, 70%, 97%)`,
613
+
negative_50: `hsl(${BLACKSKY_RED_HUE}, 70%, 95%)`,
614
+
negative_100: `hsl(${BLACKSKY_RED_HUE}, 65%, 90%)`,
615
+
negative_200: `hsl(${BLACKSKY_RED_HUE}, 60%, 80%)`,
616
+
negative_300: `hsl(${BLACKSKY_RED_HUE}, 55%, 70%)`,
617
+
negative_400: `hsl(${BLACKSKY_RED_HUE}, 55%, 60%)`,
618
+
negative_500: `hsl(${BLACKSKY_RED_HUE}, 60%, 50%)`,
619
+
negative_600: `hsl(${BLACKSKY_RED_HUE}, 60%, 45%)`,
620
+
negative_700: `hsl(${BLACKSKY_RED_HUE}, 65%, 35%)`,
621
+
negative_800: `hsl(${BLACKSKY_RED_HUE}, 65%, 25%)`,
622
+
negative_900: `hsl(${BLACKSKY_RED_HUE}, 70%, 15%)`,
623
+
negative_950: `hsl(${BLACKSKY_RED_HUE}, 70%, 10%)`,
624
+
negative_975: `hsl(${BLACKSKY_RED_HUE}, 70%, 5%)`,
627
+
const BLACKSKY_THEMES = createThemes({
628
+
defaultPalette: BLACKSKY_PALETTE,
629
+
subduedPalette: BLACKSKY_SUBDUED_PALETTE,
632
+
export const blackskyscheme = {
633
+
lightPalette: BLACKSKY_THEMES.light.palette,
634
+
darkPalette: BLACKSKY_THEMES.dark.palette,
635
+
dimPalette: BLACKSKY_THEMES.dim.palette,
636
+
light: BLACKSKY_THEMES.light,
637
+
dark: BLACKSKY_THEMES.dark,
638
+
dim: BLACKSKY_THEMES.dim,
641
+
export const BLUESKY_PALETTE: Palette = {
646
+
contrast_0: '#FFFFFF',
647
+
contrast_25: '#F9FAFB',
648
+
contrast_50: '#EFF2F6',
649
+
contrast_100: '#DCE2EA',
650
+
contrast_200: '#C0CAD8',
651
+
contrast_300: '#A5B2C5',
652
+
contrast_400: '#8798B0',
653
+
contrast_500: '#667B99',
654
+
contrast_600: '#526580',
655
+
contrast_700: '#405168',
656
+
contrast_800: '#313F54',
657
+
contrast_900: '#232E3E',
658
+
contrast_950: '#19222E',
659
+
contrast_975: '#111822',
660
+
contrast_1000: '#000000',
662
+
primary_25: '#F5F9FF',
663
+
primary_50: '#E5F0FF',
664
+
primary_100: '#CCE1FF',
665
+
primary_200: '#A8CCFF',
666
+
primary_300: '#75AFFF',
667
+
primary_400: '#4291FF',
668
+
primary_500: '#006AFF',
669
+
primary_600: '#0059D6',
670
+
primary_700: '#0048AD',
671
+
primary_800: '#00398A',
672
+
primary_900: '#002861',
673
+
primary_950: '#001E47',
674
+
primary_975: '#001533',
676
+
positive_25: '#ECFEF5',
677
+
positive_50: '#D3FDE8',
678
+
positive_100: '#A3FACF',
679
+
positive_200: '#6AF6B0',
680
+
positive_300: '#2CF28F',
681
+
positive_400: '#0DD370',
682
+
positive_500: '#09B35E',
683
+
positive_600: '#04904A',
684
+
positive_700: '#036D38',
685
+
positive_800: '#04522B',
686
+
positive_900: '#033F21',
687
+
positive_950: '#032A17',
688
+
positive_975: '#021D0F',
690
+
negative_25: '#FFF5F7',
691
+
negative_50: '#FEE7EC',
692
+
negative_100: '#FDD3DD',
693
+
negative_200: '#FBBBCA',
694
+
negative_300: '#F891A9',
695
+
negative_400: '#F65A7F',
696
+
negative_500: '#E91646',
697
+
negative_600: '#CA123D',
698
+
negative_700: '#A71134',
699
+
negative_800: '#7F0B26',
700
+
negative_900: '#5F071C',
701
+
negative_950: '#430413',
702
+
negative_975: '#30030D',
705
+
export const BLUESKY_SUBDUED_PALETTE: Palette = {
710
+
contrast_0: '#FFFFFF',
711
+
contrast_25: '#F9FAFB',
712
+
contrast_50: '#F2F4F8',
713
+
contrast_100: '#E2E7EE',
714
+
contrast_200: '#C3CDDA',
715
+
contrast_300: '#ABB8C9',
716
+
contrast_400: '#8D9DB4',
717
+
contrast_500: '#6F839F',
718
+
contrast_600: '#586C89',
719
+
contrast_700: '#485B75',
720
+
contrast_800: '#394960',
721
+
contrast_900: '#2C3A4E',
722
+
contrast_950: '#222E3F',
723
+
contrast_975: '#1C2736',
724
+
contrast_1000: '#151D28',
726
+
primary_25: '#F5F9FF',
727
+
primary_50: '#EBF3FF',
728
+
primary_100: '#D6E7FF',
729
+
primary_200: '#ADCFFF',
730
+
primary_300: '#80B5FF',
731
+
primary_400: '#4D97FF',
732
+
primary_500: '#0F73FF',
733
+
primary_600: '#0661E0',
734
+
primary_700: '#0A52B8',
735
+
primary_800: '#0E4490',
736
+
primary_900: '#123464',
737
+
primary_950: '#122949',
738
+
primary_975: '#122136',
740
+
positive_25: '#ECFEF5',
741
+
positive_50: '#D8FDEB',
742
+
positive_100: '#A8FAD1',
743
+
positive_200: '#6FF6B3',
744
+
positive_300: '#31F291',
745
+
positive_400: '#0EDD75',
746
+
positive_500: '#0AC266',
747
+
positive_600: '#049F52',
748
+
positive_700: '#038142',
749
+
positive_800: '#056636',
750
+
positive_900: '#04522B',
751
+
positive_950: '#053D21',
752
+
positive_975: '#052917',
754
+
negative_25: '#FFF5F7',
755
+
negative_50: '#FEEBEF',
756
+
negative_100: '#FDD8E1',
757
+
negative_200: '#FCC0CE',
758
+
negative_300: '#F99AB0',
759
+
negative_400: '#F76486',
760
+
negative_500: '#EB2452',
761
+
negative_600: '#D81341',
762
+
negative_700: '#BA1239',
763
+
negative_800: '#910D2C',
764
+
negative_900: '#6F0B22',
765
+
negative_950: '#500B1C',
766
+
negative_975: '#3E0915',
769
+
const BLUESKY_THEMES = createThemes({
770
+
defaultPalette: BLUESKY_PALETTE,
771
+
subduedPalette: BLUESKY_SUBDUED_PALETTE,
774
+
export const blueskyscheme = {
775
+
lightPalette: BLUESKY_THEMES.light.palette,
776
+
darkPalette: BLUESKY_THEMES.dark.palette,
777
+
dimPalette: BLUESKY_THEMES.dim.palette,
778
+
light: BLUESKY_THEMES.light,
779
+
dark: BLUESKY_THEMES.dark,
780
+
dim: BLUESKY_THEMES.dim,
783
+
export const DEER_PALETTE: Palette = {
784
+
white: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[14]}%)`,
788
+
contrast_0: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[14]}%)`,
789
+
contrast_25: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[13]}%)`,
790
+
contrast_50: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[12]}%)`,
791
+
contrast_100: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[11]}%)`,
792
+
contrast_200: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[10]}%)`,
793
+
contrast_300: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[9]}%)`,
794
+
contrast_400: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[8]}%)`,
795
+
contrast_500: `hsl(${DEER_BLUE_HUE}, 20%, ${DEER_defaultScale[7]}%)`,
796
+
contrast_600: `hsl(${DEER_BLUE_HUE}, 24%, ${DEER_defaultScale[6]}%)`,
797
+
contrast_700: `hsl(${DEER_BLUE_HUE}, 24%, ${DEER_defaultScale[5]}%)`,
798
+
contrast_800: `hsl(${DEER_BLUE_HUE}, 28%, ${DEER_defaultScale[4]}%)`,
799
+
contrast_900: `hsl(${DEER_BLUE_HUE}, 28%, ${DEER_defaultScale[3]}%)`,
800
+
contrast_950: `hsl(${DEER_BLUE_HUE}, 28%, ${DEER_defaultScale[2]}%)`,
801
+
contrast_975: `hsl(${DEER_BLUE_HUE}, 28%, ${DEER_defaultScale[1]}%)`,
802
+
contrast_1000: '#000000',
804
+
primary_25: `hsl(145, 30%, 97%)`,
805
+
primary_50: `hsl(145, 30%, 95%)`,
806
+
primary_100: `hsl(145, 30%, 90%)`,
807
+
primary_200: `hsl(145, 32%, 80%)`,
808
+
primary_300: `hsl(145, 34%, 70%)`,
809
+
primary_400: `hsl(145, 35%, 58%)`,
810
+
primary_500: `hsl(145, 35%, 45%)`,
811
+
primary_600: `hsl(145, 38%, 38%)`,
812
+
primary_700: `hsl(145, 40%, 32%)`,
813
+
primary_800: `hsl(145, 42%, 25%)`,
814
+
primary_900: `hsl(145, 45%, 18%)`,
815
+
primary_950: `hsl(145, 48%, 10%)`,
816
+
primary_975: `hsl(145, 50%, 7%)`,
818
+
positive_25: `hsl(${DEER_GREEN_HUE}, 82%, 97%)`,
819
+
positive_50: `hsl(${DEER_GREEN_HUE}, 82%, 95%)`,
820
+
positive_100: `hsl(${DEER_GREEN_HUE}, 82%, 90%)`,
821
+
positive_200: `hsl(${DEER_GREEN_HUE}, 82%, 80%)`,
822
+
positive_300: `hsl(${DEER_GREEN_HUE}, 82%, 70%)`,
823
+
positive_400: `hsl(${DEER_GREEN_HUE}, 82%, 60%)`,
824
+
positive_500: `hsl(${DEER_GREEN_HUE}, 82%, 50%)`,
825
+
positive_600: `hsl(${DEER_GREEN_HUE}, 82%, 42%)`,
826
+
positive_700: `hsl(${DEER_GREEN_HUE}, 82%, 34%)`,
827
+
positive_800: `hsl(${DEER_GREEN_HUE}, 82%, 26%)`,
828
+
positive_900: `hsl(${DEER_GREEN_HUE}, 82%, 18%)`,
829
+
positive_950: `hsl(${DEER_GREEN_HUE}, 82%, 10%)`,
830
+
positive_975: `hsl(${DEER_GREEN_HUE}, 82%, 7%)`,
832
+
negative_25: `hsl(${DEER_RED_HUE}, 91%, 97%)`,
833
+
negative_50: `hsl(${DEER_RED_HUE}, 91%, 95%)`,
834
+
negative_100: `hsl(${DEER_RED_HUE}, 91%, 90%)`,
835
+
negative_200: `hsl(${DEER_RED_HUE}, 91%, 80%)`,
836
+
negative_300: `hsl(${DEER_RED_HUE}, 91%, 70%)`,
837
+
negative_400: `hsl(${DEER_RED_HUE}, 91%, 60%)`,
838
+
negative_500: `hsl(${DEER_RED_HUE}, 91%, 50%)`,
839
+
negative_600: `hsl(${DEER_RED_HUE}, 91%, 42%)`,
840
+
negative_700: `hsl(${DEER_RED_HUE}, 91%, 34%)`,
841
+
negative_800: `hsl(${DEER_RED_HUE}, 91%, 26%)`,
842
+
negative_900: `hsl(${DEER_RED_HUE}, 91%, 18%)`,
843
+
negative_950: `hsl(${DEER_RED_HUE}, 91%, 10%)`,
844
+
negative_975: `hsl(${DEER_RED_HUE}, 91%, 7%)`,
847
+
export const DEER_SUBDUED_PALETTE: Palette = {
849
+
primary_25: `hsl(140, 15%, 97%)`,
850
+
primary_50: `hsl(140, 18%, 95%)`,
851
+
primary_100: `hsl(140, 22%, 90%)`,
852
+
primary_200: `hsl(140, 25%, 80%)`,
853
+
primary_300: `hsl(140, 28%, 70%)`,
854
+
primary_400: `hsl(140, 32%, 58%)`,
855
+
primary_500: `hsl(140, 35%, 45%)`,
856
+
primary_600: `hsl(140, 38%, 38%)`,
857
+
primary_700: `hsl(140, 42%, 32%)`,
858
+
primary_800: `hsl(140, 45%, 25%)`,
859
+
primary_900: `hsl(140, 48%, 18%)`,
860
+
primary_950: `hsl(140, 50%, 10%)`,
861
+
primary_975: `hsl(140, 55%, 7%)`,
862
+
contrast_1000: '#151D28',
865
+
const DEER_THEMES = createThemes({
866
+
defaultPalette: DEER_PALETTE,
867
+
subduedPalette: DEER_SUBDUED_PALETTE,
870
+
export const deerscheme = {
871
+
lightPalette: DEER_THEMES.light.palette,
872
+
darkPalette: DEER_THEMES.dark.palette,
873
+
dimPalette: DEER_THEMES.dim.palette,
874
+
light: DEER_THEMES.light,
875
+
dark: DEER_THEMES.dark,
876
+
dim: DEER_THEMES.dim,
879
+
export const ZEPPELIN_PALETTE: Palette = {
880
+
white: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[14]}%)`,
881
+
black: `hsl(${ZEPPELIN_BLUE_HUE}, 23%, ${ZEPPELIN_defaultScale[0]}%)`,
884
+
contrast_0: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[14]}%)`,
885
+
contrast_25: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[13]}%)`,
886
+
contrast_50: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[12]}%)`,
887
+
contrast_100: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[11]}%)`,
888
+
contrast_200: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[10]}%)`,
889
+
contrast_300: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[9]}%)`,
890
+
contrast_400: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[8]}%)`,
891
+
contrast_500: `hsl(${ZEPPELIN_BLUE_HUE}, 15%, ${ZEPPELIN_defaultScale[7]}%)`,
892
+
contrast_600: `hsl(${ZEPPELIN_BLUE_HUE}, 19%, ${ZEPPELIN_defaultScale[6]}%)`,
893
+
contrast_700: `hsl(${ZEPPELIN_BLUE_HUE}, 19%, ${ZEPPELIN_defaultScale[5]}%)`,
894
+
contrast_800: `hsl(${ZEPPELIN_BLUE_HUE}, 23%, ${ZEPPELIN_defaultScale[4]}%)`,
895
+
contrast_900: `hsl(${ZEPPELIN_BLUE_HUE}, 23%, ${ZEPPELIN_defaultScale[3]}%)`,
896
+
contrast_950: `hsl(${ZEPPELIN_BLUE_HUE}, 23%, ${ZEPPELIN_defaultScale[2]}%)`,
897
+
contrast_975: `hsl(${ZEPPELIN_BLUE_HUE}, 23%, ${ZEPPELIN_defaultScale[1]}%)`,
898
+
contrast_1000: `hsl(${ZEPPELIN_BLUE_HUE}, 23%, ${ZEPPELIN_defaultScale[0]}%)`,
900
+
primary_25: `hsl(47, 80%, 89%)`,
901
+
primary_50: `hsl(47, 80%, 87%)`,
902
+
primary_100: `hsl(47, 80%, 82%)`,
903
+
primary_200: `hsl(47, 72%, 72%)`,
904
+
primary_300: `hsl(47, 74%, 62%)`,
905
+
primary_400: `hsl(47, 75%, 50%)`,
906
+
primary_500: `hsl(47, 75%, 37%)`,
907
+
primary_600: `hsl(47, 78%, 30%)`,
908
+
primary_700: `hsl(47, 80%, 24%)`,
909
+
primary_800: `hsl(47, 82%, 17%)`,
910
+
primary_900: `hsl(47, 85%, 12%)`,
911
+
primary_950: `hsl(47, 88%, 5%)`,
912
+
primary_975: `hsl(47, 90%, 2%)`,
914
+
positive_25: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 97%)`,
915
+
positive_50: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 95%)`,
916
+
positive_100: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 90%)`,
917
+
positive_200: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 80%)`,
918
+
positive_300: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 70%)`,
919
+
positive_400: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 60%)`,
920
+
positive_500: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 50%)`,
921
+
positive_600: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 42%)`,
922
+
positive_700: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 34%)`,
923
+
positive_800: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 26%)`,
924
+
positive_900: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 18%)`,
925
+
positive_950: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 10%)`,
926
+
positive_975: `hsl(${ZEPPELIN_GREEN_HUE}, 82%, 7%)`,
928
+
negative_25: `hsl(${ZEPPELIN_RED_HUE}, 91%, 97%)`,
929
+
negative_50: `hsl(${ZEPPELIN_RED_HUE}, 91%, 95%)`,
930
+
negative_100: `hsl(${ZEPPELIN_RED_HUE}, 91%, 90%)`,
931
+
negative_200: `hsl(${ZEPPELIN_RED_HUE}, 91%, 80%)`,
932
+
negative_300: `hsl(${ZEPPELIN_RED_HUE}, 91%, 70%)`,
933
+
negative_400: `hsl(${ZEPPELIN_RED_HUE}, 91%, 60%)`,
934
+
negative_500: `hsl(${ZEPPELIN_RED_HUE}, 91%, 50%)`,
935
+
negative_600: `hsl(${ZEPPELIN_RED_HUE}, 91%, 42%)`,
936
+
negative_700: `hsl(${ZEPPELIN_RED_HUE}, 91%, 34%)`,
937
+
negative_800: `hsl(${ZEPPELIN_RED_HUE}, 91%, 26%)`,
938
+
negative_900: `hsl(${ZEPPELIN_RED_HUE}, 91%, 18%)`,
939
+
negative_950: `hsl(${ZEPPELIN_RED_HUE}, 91%, 10%)`,
940
+
negative_975: `hsl(${ZEPPELIN_RED_HUE}, 91%, 7%)`,
943
+
export const ZEPPELIN_SUBDUED_PALETTE: Palette = {
944
+
...ZEPPELIN_PALETTE,
945
+
black: `hsl(${ZEPPELIN_BLUE_HUE}, 3%, ${ZEPPELIN_dimScale[0]}%)`,
947
+
contrast_0: `hsl(${ZEPPELIN_BLUE_HUE}, 20%, ${ZEPPELIN_dimScale[14]}%)`,
948
+
contrast_25: `hsl(${ZEPPELIN_BLUE_HUE}, 20%, ${ZEPPELIN_dimScale[13]}%)`,
949
+
contrast_50: `hsl(${ZEPPELIN_BLUE_HUE}, 20%, ${ZEPPELIN_dimScale[12]}%)`,
950
+
contrast_100: `hsl(${ZEPPELIN_BLUE_HUE}, 20%, ${ZEPPELIN_dimScale[11]}%)`,
951
+
contrast_200: `hsl(${ZEPPELIN_BLUE_HUE}, 20%, ${ZEPPELIN_dimScale[10]}%)`,
952
+
contrast_300: `hsl(${ZEPPELIN_BLUE_HUE}, 16%, ${ZEPPELIN_dimScale[9]}%)`,
953
+
contrast_400: `hsl(${ZEPPELIN_BLUE_HUE}, 16%, ${ZEPPELIN_dimScale[8]}%)`,
954
+
contrast_500: `hsl(${ZEPPELIN_BLUE_HUE}, 12%, ${ZEPPELIN_dimScale[7]}%)`,
955
+
contrast_600: `hsl(${ZEPPELIN_BLUE_HUE}, 12%, ${ZEPPELIN_dimScale[6]}%)`,
956
+
contrast_700: `hsl(${ZEPPELIN_BLUE_HUE}, 12%, ${ZEPPELIN_dimScale[5]}%)`,
957
+
contrast_800: `hsl(${ZEPPELIN_BLUE_HUE}, 12%, ${ZEPPELIN_dimScale[4]}%)`,
958
+
contrast_900: `hsl(${ZEPPELIN_BLUE_HUE}, 12%, ${ZEPPELIN_dimScale[3]}%)`,
959
+
contrast_950: `hsl(${ZEPPELIN_BLUE_HUE}, 12%, ${ZEPPELIN_dimScale[2]}%)`,
960
+
contrast_975: `hsl(${ZEPPELIN_BLUE_HUE}, 12%, ${ZEPPELIN_dimScale[1]}%)`,
961
+
contrast_1000: `hsl(${ZEPPELIN_BLUE_HUE}, 12%, ${ZEPPELIN_dimScale[0]}%)`,
963
+
primary_25: `hsl(47, 60%, 97%)`,
964
+
primary_50: `hsl(47, 63%, 94%)`,
965
+
primary_100: `hsl(47, 65%, 88%)`,
966
+
primary_200: `hsl(47, 70%, 78%)`,
967
+
primary_300: `hsl(47, 73%, 68%)`,
968
+
primary_400: `hsl(47, 77%, 58%)`,
969
+
primary_500: `hsl(47, 80%, 45%)`,
970
+
primary_600: `hsl(47, 83%, 38%)`,
971
+
primary_700: `hsl(47, 87%, 30%)`,
972
+
primary_800: `hsl(47, 90%, 25%)`,
973
+
primary_900: `hsl(47, 93%, 18%)`,
974
+
primary_950: `hsl(47, 95%, 10%)`,
975
+
primary_975: `hsl(47, 98%, 7%)`,
978
+
const ZEPPELIN_THEMES = createThemes({
979
+
defaultPalette: ZEPPELIN_PALETTE,
980
+
subduedPalette: ZEPPELIN_SUBDUED_PALETTE,
983
+
export const zeppelinscheme = {
984
+
lightPalette: ZEPPELIN_THEMES.light.palette,
985
+
darkPalette: ZEPPELIN_THEMES.dark.palette,
986
+
dimPalette: ZEPPELIN_THEMES.dim.palette,
987
+
light: ZEPPELIN_THEMES.light,
988
+
dark: ZEPPELIN_THEMES.dark,
989
+
dim: ZEPPELIN_THEMES.dim,
* @deprecated use ALF and access palette from `useTheme()`