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+ color : # E45B68 ; /* Deep red for dark mode */
75+ }
76+
77+
78+
79+
80+
81+ /* Light mode nav/ToC font color */
82+ [data-md-color-scheme = "default" ] .md-nav ,
83+ [data-md-color-scheme = "default" ] .md-nav__link ,
84+ [data-md-color-scheme = "default" ] .md-header ,
85+ [data-md-color-scheme = "default" ] .md-tabs {
86+ /*color: #222; /* Dark gray or your preferred shade */
87+ color : # 141414 ;
88+ }
89+
90+ /* Dark mode nav/ToC font color */
91+ [data-md-color-scheme = "slate" ] .md-nav ,
92+ [data-md-color-scheme = "slate" ] .md-nav__link ,
93+ [data-md-color-scheme = "slate" ] .md-header ,
94+ [data-md-color-scheme = "slate" ] .md-tabs {
95+ color : # f0f0f0 ; /* Light gray or white */
96+ }
97+
98+
99+
100+ /* Top navigation bar text and icons should be light-colored */
101+ .md-header ,
102+ .md-header .md-header__title ,
103+ .md-header .md-header__button ,
104+ .md-header .md-tabs ,
105+ .md-header .md-tabs__link ,
106+ .md-header .md-header__topic ,
107+ .md-header .md-header__option {
108+ color : # f0f0f0 !important ; /* Light gray or white text */
109+ fill : # f0f0f0 !important ; /* Icons (SVG) */
110+ }
111+
112+ /* Hover state for links in header */
113+ .md-header .md-tabs__link : hover {
114+ color : # ffffff !important ;
115+ text-decoration : underline;
116+ }
0 commit comments