4646/* UNIVERSAL */
4747/****************************************************/
4848
49+ /* Local ADS v5 accent experiment */
50+ : root {
51+ --lp-accent-primary : # 6023DE ; /* ADS UI Violet 65 */
52+ --lp-accent-secondary : # D1BAFC ; /* ADS UI Violet 04 */
53+ --lp-hover-text : # D9D9D9 ; /* ADS UI Gray 35 */
54+
55+ /* Keep existing site styles working while testing the v5 palette. */
56+ --arm-green : var (--lp-accent-primary );
57+ --arm-light-blue : var (--lp-accent-secondary );
58+ --arm-web-safe-blue : var (--lp-accent-secondary );
59+ --arm-blue : var (--lp-accent-secondary );
60+ }
61+
4962/* ADS FIXES */
5063/***************************************************/
5164/* Font size hardcoding to fix ADS */
@@ -87,47 +100,50 @@ ads-button {
87100 /* primary */
88101 --ads-button-background-color-primary-hover : var (--arm-green );
89102 --ads-button-border-color-primary-hover : var (--arm-green );
103+ --ads-button-color-primary-hover : var (--lp-hover-text );
90104
91105 /* secondary */
92106 --ads-button-border-color-secondary-hover : var (--arm-green );
93- --ads-button-color-secondary-hover : var (--arm-green );
107+ --ads-button-color-secondary-hover : var (--lp-hover-text );
94108
95109 /* tertiary */
96110 --ads-button-border-color-tertiary-hover : var (--arm-green );
97- --ads-button-color-tertiary-hover : var (--arm-green );
111+ --ads-button-color-tertiary-hover : var (--lp-hover-text );
98112}
99113ads-cta-button {
100114 /* primary */
101115 --ads-cta-button-background-color-primary-hover : var (--arm-green );
102116 --ads-cta-button-border-color-primary-hover : var (--arm-green );
117+ --ads-cta-button-color-primary-hover : var (--lp-hover-text );
103118
104119 /* secondary */
105120 --ads-cta-button-border-color-secondary-hover : var (--arm-green );
106- --ads-cta-button-color-secondary-hover : var (--arm-green );
121+ --ads-cta-button-color-secondary-hover : var (--lp-hover-text );
107122
108123 /* tertiary */
109124 --ads-cta-button-border-color-tertiary-hover : var (--arm-green );
110- --ads-cta-button-color-tertiary-hover : var (--arm-green );
125+ --ads-cta-button-color-tertiary-hover : var (--lp-hover-text );
111126}
112127
113128/* button, form submit syntax */
114129input [type = "submit" ]: hover {
115130 background-color : var (--arm-green );
116131 border-color : var (--arm-green );
132+ color : var (--lp-hover-text );
117133 box-shadow : none;
118134}
119135ads-tag {
120136 --ads-tag-border-color-hover : var (--arm-green );
121- --ads-tag-color-hover : var (--arm-green );
137+ --ads-tag-color-hover : var (--lp-hover-text );
122138}
123139
124140/* Remove text decorations on all a links when highlighted */
125141a : hover {
126142 text-decoration : none;
127- color : var (--arm-green );
143+ color : var (--lp-hover-text );
128144}
129145ads-cta-link {
130- --ads-cta-link-color-hover : var (--arm-green );
146+ --ads-cta-link-color-hover : var (--lp-hover-text );
131147}
132148ads-search {
133149 --ads-search-border-color-hover : var (--arm-green );
@@ -194,7 +210,6 @@ arm-top-navigation:not(:defined) {
194210 background-color : # 010101 ;
195211}
196212
197-
198213/* Fix Masthead Height */
199214# expanded-masthead {
200215 background-color : transparent;
@@ -218,9 +233,26 @@ ads-masthead {
218233
219234
220235ads-breadcrumbs {
221- --ads-breadcrumb-color : var (--arm-green );
222- --ads-breadcrumbs-link-color : var (--arm-green );
223- --ads-breadcrumbs-link-color-visited : var (--arm-green );
236+ --ads-breadcrumb-color : var (--lp-accent-secondary );
237+ --ads-breadcrumb-current-color : white;
238+ --ads-breadcrumb-hover-color : var (--lp-hover-text );
239+ --ads-breadcrumbs-link-color : var (--lp-accent-secondary );
240+ --ads-breadcrumbs-link-color-hover : var (--lp-hover-text );
241+ --ads-breadcrumbs-link-color-visited : var (--lp-accent-secondary );
242+ --ads-breadcrumbs-current-color : white;
243+ }
244+
245+ # breadcrumb-element ads-breadcrumb [current ] {
246+ --ads-breadcrumb-color : white;
247+ --ads-breadcrumb-current-color : white;
248+ --ads-breadcrumbs-current-color : white;
249+ color : white;
250+ }
251+
252+ # breadcrumb-element ads-breadcrumb : not ([current ]): hover {
253+ --ads-breadcrumb-color : var (--lp-hover-text );
254+ --ads-breadcrumbs-link-color : var (--lp-hover-text );
255+ color : var (--lp-hover-text );
224256}
225257
226258
@@ -251,8 +283,8 @@ ads-breadcrumbs {
251283 border-style : solid;
252284 border-width : 1px ;
253285 border-radius : 0px ;
254- border-color : rgba (149 , 214 , 0 , 0.25 ); /* var(--arm-green ) with 25% transparency */
255- border-color : rgba (0 , 193 , 222 , 0.25 ); /* var(--arm-light-blue ) with 25% transparency */
286+ border-color : rgba (96 , 35 , 222 , 0.25 ); /* var(--lp-accent-primary ) with 25% transparency */
287+ border-color : rgba (209 , 186 , 252 , 0.25 ); /* var(--lp-accent-secondary ) with 25% transparency */
256288
257289 padding-left : 4px ;
258290 padding-right : 4px ;
@@ -296,7 +328,7 @@ ads-breadcrumbs {
296328 margin : -1px ;
297329 z-index : -1 ;
298330 border-radius : inherit;
299- background : linear-gradient (90deg , # 95D629 , # 20C1DE );
331+ background : linear-gradient (90deg , var ( --lp-accent-primary ) , var ( --lp-accent-secondary ) );
300332 opacity : 0 ;
301333 transition : opacity 0.3s ease;
302334}
@@ -323,7 +355,7 @@ ads-breadcrumbs {
323355 margin : -2px ;
324356 z-index : -1 ;
325357 border-radius : inherit;
326- background : linear-gradient (90deg , # 95D629 , # 20C1DE );
358+ background : linear-gradient (90deg , var ( --lp-accent-primary ) , var ( --lp-accent-secondary ) );
327359 opacity : 0 ;
328360 transition : opacity 0.3s ease;
329361}
@@ -381,7 +413,7 @@ html[theme='light'] body {
381413/* Mobile background */
382414@media (max-width : 768px ) {
383415 html [theme = 'dark' ] body {
384- background-image : url ("/img/bg-img-736x800.webp" );
416+ background-image : url ("/img/bg-img-736x800-purple .webp" );
385417 background-color : var (--arm-color-footing );
386418 background-position : 0% 100% ;
387419 background-attachment : fixed;
@@ -391,7 +423,7 @@ html[theme='light'] body {
391423/* Laptop background */
392424@media (min-width : 768px ) {
393425 html [theme = 'dark' ] body {
394- background-image : url ("/img/bg-img-1920x1600.webp" );
426+ background-image : url ("/img/bg-img-1920x1600-purple .webp" );
395427 background-color : var (--arm-color-footing );
396428 background-position : 0% 100% ;
397429 background-attachment : fixed;
@@ -402,7 +434,7 @@ html[theme='light'] body {
402434/* Large Monitor background */
403435@media (min-width : 1400px ) {
404436 html [theme = 'dark' ] body {
405- background-image : url ("/img/bg-img-2500x1700.webp" );
437+ background-image : url ("/img/bg-img-2500x1700-purple .webp" );
406438 background-color : var (--arm-color-footing );
407439 background-position : 0% 100% ;
408440 background-attachment : fixed;
0 commit comments