Skip to content

Commit c822629

Browse files
[docs] Add updated brand CSS for docs
1 parent 647e942 commit c822629

2 files changed

Lines changed: 120 additions & 5 deletions

File tree

docs/stylesheets/brand.css

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
/* Load custom fonts from Google Fonts */
2+
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@600;700&family=Source+Serif+Pro&display=swap');
3+
4+
/* Base typography */
5+
body, .md-typeset {
6+
font-family: 'Source Serif Pro', serif;
7+
}
8+
9+
/* Headings */
10+
h1, h2, h3, h4, h5, h6,
11+
.md-typeset h1, .md-typeset h2, .md-typeset h3,
12+
.md-typeset h4, .md-typeset h5, .md-typeset h6 {
13+
font-family: 'Raleway', sans-serif;
14+
font-weight: 700; /* Bold for headings */
15+
}
16+
17+
/* Subheadings */
18+
.md-typeset h2, .md-typeset h3 {
19+
font-weight: 600; /* SemiBold for subheadings */
20+
}
21+
22+
/* Light mode overrides */
23+
[data-md-color-scheme="default"] {
24+
--md-default-bg-color: #FFFFFF;
25+
--md-primary-fg-color: #23627D; /* blue accent */
26+
--md-accent-fg-color: #23627D;
27+
}
28+
29+
/* Dark mode overrides */
30+
[data-md-color-scheme="slate"] {
31+
--md-default-bg-color: #141414;
32+
--md-primary-fg-color: #23627D;
33+
--md-accent-fg-color: #23627D;
34+
}
35+
36+
37+
38+
/* Apply Raleway to all navigation and sidebar elements */
39+
.md-nav,
40+
.md-nav__title,
41+
.md-nav__link,
42+
.md-header,
43+
.md-tabs,
44+
.md-sidebar,
45+
.md-sidebar__inner,
46+
.md-nav__item,
47+
.md-footer,
48+
.md-footer__inner {
49+
font-family: 'Raleway', sans-serif;
50+
font-weight: 600; /* SemiBold for ToC/nav for clarity */
51+
}
52+
53+
54+
55+
56+
/* Page heading accent color for light mode */
57+
[data-md-color-scheme="default"] .md-typeset h1,
58+
[data-md-color-scheme="default"] .md-typeset h2,
59+
[data-md-color-scheme="default"] .md-typeset h3,
60+
[data-md-color-scheme="default"] .md-typeset h4,
61+
[data-md-color-scheme="default"] .md-typeset h5,
62+
[data-md-color-scheme="default"] .md-typeset h6 {
63+
color: #7B2328; /* Warm yellow/orange for light mode */
64+
}
65+
66+
/* Page heading accent color for dark mode */
67+
[data-md-color-scheme="slate"] .md-typeset h1,
68+
[data-md-color-scheme="slate"] .md-typeset h2,
69+
[data-md-color-scheme="slate"] .md-typeset h3,
70+
[data-md-color-scheme="slate"] .md-typeset h4,
71+
[data-md-color-scheme="slate"] .md-typeset h5,
72+
[data-md-color-scheme="slate"] .md-typeset h6 {
73+
color: #F19D19; /* Deep red for dark mode */
74+
}
75+
76+
77+
78+
79+
80+
/* Light mode nav/ToC font color */
81+
[data-md-color-scheme="default"] .md-nav,
82+
[data-md-color-scheme="default"] .md-nav__link,
83+
[data-md-color-scheme="default"] .md-header,
84+
[data-md-color-scheme="default"] .md-tabs {
85+
/*color: #222; /* Dark gray or your preferred shade */
86+
color: #141414;
87+
}
88+
89+
/* Dark mode nav/ToC font color */
90+
[data-md-color-scheme="slate"] .md-nav,
91+
[data-md-color-scheme="slate"] .md-nav__link,
92+
[data-md-color-scheme="slate"] .md-header,
93+
[data-md-color-scheme="slate"] .md-tabs {
94+
color: #f0f0f0; /* Light gray or white */
95+
}
96+
97+
98+
99+
/* Top navigation bar text and icons should be light-colored */
100+
.md-header,
101+
.md-header .md-header__title,
102+
.md-header .md-header__button,
103+
.md-header .md-tabs,
104+
.md-header .md-tabs__link,
105+
.md-header .md-header__topic,
106+
.md-header .md-header__option {
107+
color: #f0f0f0 !important; /* Light gray or white text */
108+
fill: #f0f0f0 !important; /* Icons (SVG) */
109+
}
110+
111+
/* Hover state for links in header */
112+
.md-header .md-tabs__link:hover {
113+
color: #ffffff !important;
114+
text-decoration: underline;
115+
}

mkdocs.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,22 +27,21 @@ nav:
2727

2828
theme:
2929
name: material
30-
3130
logo: img/oqd-logo.png
3231
favicon: img/oqd-logo.png
3332

3433
palette:
3534
- media: "(prefers-color-scheme: light)"
3635
scheme: default
37-
primary: teal
38-
accent: pink
36+
primary: custom
37+
accent: custom
3938
toggle:
4039
icon: material/weather-sunny
4140
name: Switch to dark mode
4241
- media: "(prefers-color-scheme: dark)"
4342
scheme: slate
44-
primary: teal
45-
accent: pink
43+
primary: custom
44+
accent: custom
4645
toggle:
4746
icon: material/weather-night
4847
name: Switch to light mode
@@ -126,3 +125,4 @@ extra_javascript:
126125
extra_css:
127126
- stylesheets/headers.css
128127
- stylesheets/admonitions.css
128+
- stylesheets/brand.css

0 commit comments

Comments
 (0)