@@ -27,49 +27,55 @@ based on this suggestion: https://github.com/squidfunk/mkdocs-material/discussio
2727}
2828
2929/*
30- Define Imageomics colors for theme (light and dark)
31- Primary Colors:
32- - Imageomics Green: #92991c
33- - Imageomics Blue: #5d8095
34- - Dark Teal: #0097b2
35- - White: #FFFFFF
36- Accent Colors:
37- - Light Green: #9bcb5e
38- - Red: #bb0000
39- - NSF Gold: #caae54
40- - NSF Blue: #61a5d6
41- Adjust admonitions and links to match (where otherwise clashed)
42- */
30+ Define Imageomics colors for theme (light and dark) */
31+ body {
32+ --color-imageomics-green : # 92991c ;
33+ --color-imageomics-blue : # 5d8095 ;
34+ --color-dark-teal : # 0097b2 ;
35+ --color-dark-teal-10 : # 0097b21a ; /* 10% alpha */
36+ --color-white : # FFFFFF ;
37+ --color-light-green : # 9bcb5e ;
38+ --color-light-green-10 : # 9bcb5e1a ; /* 10% alpha */
39+ }
4340
44- /* Light mode colors: Imageomics Blue and Light Green */
41+ /* Light mode colors */
4542[data-md-color-scheme = "default" ] {
46- --md-primary-fg-color : # 5d8095 ;
47- --md-accent-fg-color : # 9bcb5e ;
43+ --md-primary-fg-color : var (--color-imageomics-blue );
44+ --md-accent-fg-color : var (--color-light-green );
45+ }
46+
47+ /* GitHub panel color (mobile and small screen, issue 87) */
48+ .md-nav__source {
49+ background-color : var (--md-primary-fg-color );
50+ }
51+
52+ .md-source {
53+ background-color : var (--md-primary-fg-color );
4854}
4955
5056/* Set admonition (Note) colors to match Dark Teal used for URLs */
5157/* border color */
5258.md-typeset .admonition .note , .md-typeset details .note {
53- border-color : # 0097b2 ;
54- box-shadow : # 0097b21a ;
59+ border-color : var ( --color-dark-teal ) ;
60+ box-shadow : var ( --color-dark-teal-10 ) ;
5561}
5662
5763/* icon color */
5864.md-typeset .admonition .note > .admonition-title ::before {
59- background-color : # 0097b2 ;
65+ background-color : var ( --color-dark-teal ) ;
6066}
6167
6268/* shaded part (title/heading) */
6369.md-typeset .note > .admonition-title , .md-typeset .note > summary {
64- background-color : # 0097b21a ;
70+ background-color : var ( --color-dark-teal-10 ) ;
6571}
6672
6773/* Set admonition (question) colors to match the accent green
6874 Light Green for light mode, Imageomics Green for dark mode */
6975/* border color */
7076.md-typeset .admonition .question , .md-typeset details .question {
7177 border-color : var (--md-accent-fg-color );
72- box-shadow : # 9bcb5e1a ;
78+ box-shadow : var ( --color-light-green-10 ) ;
7379}
7480
7581/* icon color */
@@ -79,22 +85,35 @@ Adjust admonitions and links to match (where otherwise clashed)
7985
8086/* shaded part (title/heading) */
8187.md-typeset .question > .admonition-title , .md-typeset .question > summary {
82- background-color : # 9bcb5e1a ;
88+ background-color : var ( --color-light-green-10 ) ;
8389}
8490
8591/* Set URL colors to Dark Teal for better contrast */
8692/* Content URLs */
8793.md-typeset a {
88- color : # 0097b2 ;
94+ color : var ( --color-dark-teal ) ;
8995}
9096
9197/* Navigation URL (side panel contents) */
9298.md-nav .md-nav__link--active {
93- color : # 0097b2 ;
99+ color : var ( --color-dark-teal ) ;
94100}
95101
96102/* Dark mode colors: Imageomics Blue and Imageomics Green */
97103[data-md-color-scheme = "slate" ] {
98- --md-primary-fg-color : # 5d8095 ;
99- --md-accent-fg-color : # 92991c ;
104+ --md-primary-fg-color : var (--color-imageomics-blue );
105+ --md-accent-fg-color : var (--color-imageomics-green );
106+ }
107+
108+ /* Small screen adjustments (from ABC-Guide) */
109+ @media screen and (max-width : 76.2344em ) {
110+ /* Dark mode custom active parent color (side panel) */
111+ [data-md-color-scheme = "slate" ] .md-nav .md-nav__item--active > .md-nav__link {
112+ color : var (--color-dark-teal );
113+ }
114+
115+ /* Dark mode custom active parent hover color (side panel) */
116+ [data-md-color-scheme = "slate" ] .md-nav .md-nav__item--active : hover > .md-nav__link {
117+ color : var (--color-imageomics-green );
118+ }
100119}
0 commit comments