@@ -23,3 +23,97 @@ based on this suggestion: https://github.com/squidfunk/mkdocs-material/discussio
2323 height : 2.8rem ;
2424 width : 2.8rem ;
2525}
26+
27+ /* Define ABC colors for theme */
28+ body {
29+ --color-turquoise : # 4fb797 ;
30+ --color-turquoise-10 : # 4fb7971a ; /* 10% alpha */
31+ --color-grey-blue : # 667faf ;
32+ --color-gb-contrast : # 96ADCD ; /* custom similar grey-blue for dark mode contrast */
33+ --color-dark-grey-blue : # 2d3c58 ;
34+ --color-abc-green : # 73ab4e ;
35+ --color-abc-green-10 : # 73ab4e1a ; /* 10% alpha */
36+ --color-abc-a-bg : # 4e70b3 ; /* ABC Logo "A" background color */
37+ }
38+
39+ /* Light mode colors */
40+ [data-md-color-scheme = "default" ] {
41+ --md-primary-fg-color : var (--color-grey-blue );
42+ --md-accent-fg-color : var (--color-turquoise );
43+ }
44+
45+ /* Set admonition (Note) colors to stand out better */
46+ .md-typeset .admonition .note , .md-typeset details .note {
47+ border-color : var (--color-turquoise );
48+ box-shadow : var (--color-turquoise-10 );
49+ }
50+
51+ /* icon color */
52+ .md-typeset .admonition .note > .admonition-title ::before {
53+ background-color : var (--color-turquoise );
54+ }
55+
56+ /* shaded part (title/heading) */
57+ .md-typeset .note > .admonition-title , .md-typeset .note > summary {
58+ background-color : var (--color-turquoise-10 );
59+ }
60+
61+ /* Set admonition (question) colors */
62+ .md-typeset .admonition .question , .md-typeset details .question {
63+ border-color : var (--color-abc-green );
64+ box-shadow : var (--color-abc-green-10 );
65+ }
66+
67+ /* icon color */
68+ .md-typeset .admonition .question > .admonition-title ::before {
69+ background-color : var (--color-abc-green );
70+ }
71+
72+ /* shaded part (title/heading) */
73+ .md-typeset .question > .admonition-title , .md-typeset .question > summary {
74+ background-color : var (--color-abc-green-10 );
75+ }
76+
77+ /* Set URL colors */
78+ /* Content URLs */
79+ [data-md-color-scheme = "default" ] .md-typeset a {
80+ color : var (--color-abc-a-bg );
81+ }
82+
83+ [data-md-color-scheme = "default" ] .md-typeset a : hover {
84+ color : var (--color-turquoise );
85+ }
86+
87+ /* Navigation URL (side panel contents)
88+ to better distinguish from those that are above */
89+ [data-md-color-scheme = "default" ] .md-nav .md-nav__link--active {
90+ color : var (--color-abc-a-bg );
91+ }
92+
93+ [data-md-color-scheme = "default" ] .md-nav .md-nav__link--active : hover {
94+ color : var (--color-turquoise );
95+ }
96+
97+ /* Dark mode colors */
98+ [data-md-color-scheme = "slate" ] {
99+ --md-primary-fg-color : var (--color-dark-grey-blue );
100+ --md-accent-fg-color : var (--color-turquoise );
101+ }
102+
103+ /* Dark mode custom link color */
104+ [data-md-color-scheme = "slate" ] .md-typeset a {
105+ color : var (--color-gb-contrast );
106+ }
107+
108+ [data-md-color-scheme = "slate" ] .md-typeset a : hover {
109+ color : var (--color-turquoise );
110+ }
111+
112+ /* Dark mode custom active link color (side panel) */
113+ [data-md-color-scheme = "slate" ] .md-nav .md-nav__link--active {
114+ color : var (--color-gb-contrast );
115+ }
116+
117+ [data-md-color-scheme = "slate" ] .md-nav .md-nav__link--active : hover {
118+ color : var (--color-turquoise );
119+ }
0 commit comments