Skip to content

Commit 4091556

Browse files
egrace479annavik
andauthored
Set color scheme to match ABC Colors (#7)
* Redefine light and dark color schemes to match ABC colors * Set dark-mode specific URL colors Co-authored-by: Anna Viklund <annamariaviklund@gmail.com> * Align hover color to accent for light and dark modes * Define variables for all ABC colors for improved readability Co-authored-by: Anna Viklund <annamariaviklund@gmail.com> --------- Co-authored-by: Anna Viklund <annamariaviklund@gmail.com>
1 parent 0d8a2ec commit 4091556

File tree

1 file changed

+94
-0
lines changed

1 file changed

+94
-0
lines changed

docs/stylesheets/extra.css

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)