@@ -2603,7 +2603,6 @@ const cardKickerTextLight: PaletteFunction = (format) => {
2603
2603
return sourcePalette . specialReportAlt [ 200 ] ;
2604
2604
}
2605
2605
} ;
2606
-
2607
2606
const cardKickerTextDark : PaletteFunction = ( { theme } ) => {
2608
2607
switch ( theme ) {
2609
2608
case Pillar . News :
@@ -2621,6 +2620,40 @@ const cardKickerTextDark: PaletteFunction = ({ theme }) => {
2621
2620
}
2622
2621
} ;
2623
2622
2623
+ const cardQuoteIconLight : PaletteFunction = ( format ) => {
2624
+ switch ( format . theme ) {
2625
+ case Pillar . Opinion :
2626
+ return pillarPalette ( format . theme , 300 ) ;
2627
+ case Pillar . Sport :
2628
+ case Pillar . Culture :
2629
+ case Pillar . Lifestyle :
2630
+ case Pillar . News :
2631
+ return pillarPalette ( format . theme , 400 ) ;
2632
+ case ArticleSpecial . Labs :
2633
+ return sourcePalette . labs [ 200 ] ;
2634
+ case ArticleSpecial . SpecialReport :
2635
+ return sourcePalette . news [ 400 ] ;
2636
+ case ArticleSpecial . SpecialReportAlt :
2637
+ return sourcePalette . specialReportAlt [ 200 ] ;
2638
+ }
2639
+ } ;
2640
+ const cardQuoteIconDark : PaletteFunction = ( { theme } ) => {
2641
+ switch ( theme ) {
2642
+ case Pillar . News :
2643
+ case Pillar . Lifestyle :
2644
+ case Pillar . Sport :
2645
+ case Pillar . Culture :
2646
+ case Pillar . Opinion :
2647
+ return pillarPalette ( theme , 500 ) ;
2648
+ case ArticleSpecial . Labs :
2649
+ return sourcePalette . labs [ 400 ] ;
2650
+ case ArticleSpecial . SpecialReport :
2651
+ return sourcePalette . news [ 500 ] ;
2652
+ case ArticleSpecial . SpecialReportAlt :
2653
+ return sourcePalette . specialReportAlt [ 200 ] ;
2654
+ }
2655
+ } ;
2656
+
2624
2657
const cardBackgroundHover : PaletteFunction = ( ) =>
2625
2658
transparentColour ( sourcePalette . neutral [ 7 ] , 0.1 ) ;
2626
2659
@@ -5797,10 +5830,28 @@ const highlightsCardHeadlineLight: PaletteFunction = (format) => {
5797
5830
return sourcePalette . specialReportAlt [ 200 ] ;
5798
5831
}
5799
5832
} ;
5800
-
5801
5833
const highlightsCardHeadlineDark : PaletteFunction = ( ) =>
5802
5834
sourcePalette . neutral [ 86 ] ;
5803
5835
5836
+ const highlightsCardQuoteIconLight : PaletteFunction = ( format ) => {
5837
+ switch ( format . theme ) {
5838
+ case Pillar . News :
5839
+ case Pillar . Opinion :
5840
+ case Pillar . Sport :
5841
+ case Pillar . Culture :
5842
+ case Pillar . Lifestyle :
5843
+ return pillarPalette ( format . theme , 400 ) ;
5844
+ case ArticleSpecial . Labs :
5845
+ return sourcePalette . labs [ 200 ] ;
5846
+ case ArticleSpecial . SpecialReport :
5847
+ return sourcePalette . news [ 400 ] ;
5848
+ case ArticleSpecial . SpecialReportAlt :
5849
+ return sourcePalette . specialReportAlt [ 200 ] ;
5850
+ }
5851
+ } ;
5852
+ const highlightsCardQuoteIconDark : PaletteFunction = ( ) =>
5853
+ sourcePalette . neutral [ 86 ] ;
5854
+
5804
5855
const highlightContainerStartLight : PaletteFunction = ( ) =>
5805
5856
sourcePalette . neutral [ 100 ] ;
5806
5857
const highlightContainerStartDark : PaletteFunction = ( ) =>
@@ -6437,6 +6488,10 @@ const paletteColours = {
6437
6488
light : cardMediaWaveformLight ,
6438
6489
dark : cardMediaWaveformDark ,
6439
6490
} ,
6491
+ '--card-quote-icon' : {
6492
+ light : cardQuoteIconLight ,
6493
+ dark : cardQuoteIconDark ,
6494
+ } ,
6440
6495
'--card-sublinks-background' : {
6441
6496
light : cardSublinksBackgroundLight ,
6442
6497
dark : cardSublinksBackgroundDark ,
@@ -6958,6 +7013,10 @@ const paletteColours = {
6958
7013
light : highlightsCardKickerTextLight ,
6959
7014
dark : highlightsCardKickerTextDark ,
6960
7015
} ,
7016
+ '--highlights-card-quote-icon' : {
7017
+ light : highlightsCardQuoteIconLight ,
7018
+ dark : highlightsCardQuoteIconDark ,
7019
+ } ,
6961
7020
'--highlights-container-background' : {
6962
7021
light : highlightsContainerBackgroundLight ,
6963
7022
dark : highlightsContainerBackgroundDark ,
0 commit comments