5959 --header-border : # e8ecf1 ;
6060 --mobile-menu-background : var (--header-background );
6161 --menu-item-hover-background : # eff0f1 ;
62+ --menu-item-hover-color : var (--menu-color );
6263 --doc-tip-background : # F7F7F7 ;
6364 --link-color : # 4871f7 ;
6465 --link-hover : # 91aafa ;
7475 --fsdocs-theme-toggle-light-color : var (--text-color );
7576 --fsdocs-theme-toggle-dark-color : # FFF ;
7677 --header-link-color : var (--text-color );
78+ --blockquote-bacground-color : var (--header-background );
79+ --blockquote-color : var (--text-color );
80+ --on-this-page-color : var (--text-color );
81+ --page-menu-background-color : var (--header-background );
82+ --page-menu-background-border-color : var (--header-border );
83+ --page-menu-background-hover-border-color : var (--text-color );
84+ --nav-item-border-color : var (--header-border );
85+ --nav-item-active-border-color : var (--text-color );
7786
7887 --header-brand-text-transform : none;
7988
@@ -225,6 +234,7 @@ header {
225234 width : calc (var (--spacing-500 ) - 4px );
226235 height : calc (var (--spacing-500 ) - 4px );
227236 position : absolute;
237+ color : var (--header-link-color );
228238
229239 & .open {
230240 display : none;
@@ -338,17 +348,17 @@ main {
338348# fsdocs-page-menu {
339349 display : none;
340350 padding : var (--spacing-300 );
341- background-color : var (--header- background );
342- border-left : 1px solid var (--header- border );
351+ background-color : var (--page-menu- background-color );
352+ border-left : 1px solid var (--page-menu-background- border-color );
343353
344354 & : has (.empty ) {
345355 display : none;
346356 }
347357
348- > p {
358+ > # on-this-page {
349359 font-size : var (--font-100 );
350360 line-height : 1.5 ;
351- color : var (--text -color );
361+ color : var (--on-this-page -color );
352362 font-weight : 500 ;
353363 margin : 0 0 var (--spacing-50 );
354364 }
@@ -363,11 +373,11 @@ main {
363373 margin : 0 ;
364374
365375 & : hover , & : focus {
366- border-color : var (--text -color );
376+ border-color : var (--page-menu-background-hover-border -color );
367377 }
368378
369379 & a {
370- color : var (--text -color );
380+ color : var (--menu -color );
371381 text-decoration : none;
372382 padding : var (--spacing-50 ) var (--spacing-100 );
373383 display : block;
@@ -409,7 +419,7 @@ main {
409419}
410420
411421.nav-item {
412- border-left : 1px solid var (--header- border );
422+ border-left : 1px solid var (--nav-item- border-color );
413423
414424 & a {
415425 color : var (--menu-color );
@@ -422,11 +432,12 @@ main {
422432
423433 & : hover {
424434 background-color : var (--menu-item-hover-background );
435+ color : var (--menu-item-hover-color );
425436 }
426437 }
427438
428439 & : hover , & .active {
429- border-color : var (--text -color );
440+ border-color : var (--nav-item-active-border -color );
430441 }
431442
432443 & .active {
@@ -478,7 +489,7 @@ main {
478489 display : block;
479490 padding : var (--spacing-300 ) var (--spacing-500 );
480491 background-color : var (--aside-background );
481- width : var (--page -menu-width );
492+ width : var (--main -menu-width );
482493 border-right : 1px solid var (--header-border );
483494 grid-row : var (--main-menu-grid-row );
484495 grid-column : var (--main-menu-grid-column );
@@ -672,7 +683,8 @@ blockquote {
672683 margin : var (--spacing-200 ) 0 ;
673684 margin-left : var (--spacing-200 );
674685 padding : var (--spacing-100 ) var (--spacing-300 );
675- background-color : var (--header-background );
686+ background-color : var (--blockquote-bacground-color );
687+ color : var (--blockquote-color );
676688
677689 > p {
678690 margin : 0 ;
0 commit comments