|
70 | 70 | box-shadow: 0 4px 12px rgba(0,0,0,0.15); |
71 | 71 | } |
72 | 72 |
|
73 | | -/* Ensure tab items have proper contrast */ |
74 | | -.md-tabs__item { |
75 | | - background-color: transparent; |
| 73 | +/* Fonts: loaded in overrides/main.html (theme.font is false) */ |
| 74 | +:root { |
| 75 | + --md-text-font: "Instrument Sans"; |
| 76 | + --md-code-font: "JetBrains Mono"; |
76 | 77 | } |
77 | 78 |
|
78 | | -.md-tabs__link { |
79 | | - color: rgba(255, 255, 255, 0.7); |
| 79 | +.md-typeset h1, |
| 80 | +.md-typeset h2, |
| 81 | +.md-typeset h3, |
| 82 | +.md-header__topic:first-child { |
| 83 | + font-family: "Bricolage Grotesque", var(--md-text-font-family); |
| 84 | + letter-spacing: -0.01em; |
80 | 85 | } |
81 | 86 |
|
82 | | -.md-tabs__link--active, |
83 | | -.md-tabs__link:hover { |
84 | | - color: white; |
| 87 | +.md-typeset h1 { |
| 88 | + color: var(--md-default-fg-color); |
| 89 | + font-weight: 760; |
| 90 | +} |
| 91 | + |
| 92 | +.md-typeset h2, |
| 93 | +.md-typeset h3 { |
| 94 | + font-weight: 700; |
| 95 | +} |
| 96 | + |
| 97 | +/* |
| 98 | + * Light scheme: the paper, ink and light header of the home page. |
| 99 | + * The dark scheme keeps Material's colors. |
| 100 | + */ |
| 101 | +[data-md-color-scheme="default"] { |
| 102 | + --md-default-fg-color: #171a2ede; |
| 103 | + --md-default-fg-color--light: #171a2e8f; |
| 104 | + --md-default-fg-color--lighter: #171a2e52; |
| 105 | + --md-default-fg-color--lightest: #171a2e12; |
| 106 | + --md-default-bg-color: #f7f5ef; |
| 107 | + --md-code-bg-color: #eeeae0; |
| 108 | + --md-code-bg-color--light: #eeeae0b3; |
| 109 | + --md-code-bg-color--lighter: #eeeae04d; |
| 110 | + --md-footer-bg-color: #171a2e; |
| 111 | + --md-footer-bg-color--dark: #10131f; |
| 112 | +} |
| 113 | + |
| 114 | +[data-md-color-scheme="default"] .md-header, |
| 115 | +[data-md-color-scheme="default"] .md-tabs { |
| 116 | + background-color: #f7f5ef; |
| 117 | + color: #171a2e; |
| 118 | +} |
| 119 | + |
| 120 | +[data-md-color-scheme="default"] .md-header { |
| 121 | + border-bottom: 1px solid #e3dfd3; |
| 122 | +} |
| 123 | + |
| 124 | +[data-md-color-scheme="default"] .md-tabs__link { |
| 125 | + color: #454a63; |
| 126 | + opacity: 1; |
| 127 | +} |
| 128 | + |
| 129 | +[data-md-color-scheme="default"] .md-tabs__item--active .md-tabs__link, |
| 130 | +[data-md-color-scheme="default"] .md-tabs__link:hover { |
| 131 | + color: #171a2e; |
| 132 | +} |
| 133 | + |
| 134 | +[data-md-color-scheme="default"] .md-tabs__item--active .md-tabs__link { |
| 135 | + font-weight: 700; |
| 136 | +} |
| 137 | + |
| 138 | +[data-md-color-scheme="default"] .md-nav--primary .md-nav__title[for="__drawer"] { |
| 139 | + background-color: #f7f5ef; |
| 140 | + color: #171a2e; |
| 141 | +} |
| 142 | + |
| 143 | +[data-md-color-scheme="default"] .md-nav__source { |
| 144 | + background-color: #171a2e; |
| 145 | +} |
| 146 | + |
| 147 | +@media screen and (min-width: 60em) { |
| 148 | + [data-md-color-scheme="default"] .md-search__form, |
| 149 | + [data-md-color-scheme="default"] .md-search__form:hover { |
| 150 | + background-color: #fff; |
| 151 | + border: 1px solid #d8d3c4; |
| 152 | + border-radius: 0.4rem; |
| 153 | + } |
| 154 | + |
| 155 | + [data-md-color-scheme="default"] .md-search__input::placeholder { |
| 156 | + color: #62677f; |
| 157 | + } |
| 158 | + |
| 159 | + [data-md-color-scheme="default"] .md-search__input + .md-search__icon { |
| 160 | + color: #454a63; |
| 161 | + } |
85 | 162 | } |
0 commit comments