github.com/System-Glitch/goyave/v2@v2.10.3-0.20200819142921-51011e75d504/docs_src/src/.vuepress/theme/styles/dark.styl (about) 1 @import './variables.styl'; 2 3 .yuu-theme-dark { 4 color: $darkerTextColor; 5 background-color: $darkPrimaryBg; 6 7 hr { 8 border-top-color: $darkBorderColor; 9 } 10 11 .theme-default-content { 12 code { 13 background-color: $darkSecondaryBg; 14 } 15 16 code, a code { 17 color: $codeDarkColor; 18 } 19 } 20 21 tr { 22 border-top-color: $darkBorderColor; 23 24 &:nth-child(2n) { 25 background-color: $darkSecondaryBg; 26 } 27 } 28 29 th, td { 30 border-color: $darkBorderColor; 31 } 32 33 a, .page-edit .edit-link a { 34 color: $accentDarkColor; 35 } 36 37 pre.vue-container { 38 code { 39 color: $darkerTextColor 40 } 41 } 42 43 .go-to-top { 44 color: $accentDarkColor; 45 } 46 47 #nprogress .bar { 48 background: $accentDarkColor; 49 } 50 51 .badge.tip, .action-button { 52 background-color: darken($accentColor, 10%) !important; 53 } 54 55 .action-button:hover { 56 background-color: $accentColor !important; 57 } 58 59 // @parent-theme/components/AlgoliaSearchBox.vue 60 .algolia-search-wrapper .algolia-autocomplete { 61 .ds-dropdown-menu { 62 background-color: $darkPrimaryBg; 63 border-color: $darkBorderColor; 64 65 &::before { 66 background-color: $darkPrimaryBg; 67 border-color: $darkBorderColor; 68 } 69 70 [class^="ds-dataset-"] { 71 background-color: $darkPrimaryBg; 72 } 73 74 .ds-suggestion { 75 border-color: $darkBorderColor; 76 } 77 78 .ds-cursor .algolia-docsearch-suggestion--content { 79 color: $darkTextColor; 80 background-color: $darkSecondaryBg !important; 81 82 &::before { 83 background-color: $darkBorderColor; 84 } 85 } 86 87 .algolia-docsearch-suggestion--content::before { 88 background-color: $darkBorderColor; 89 } 90 } 91 92 .algolia-docsearch-suggestion--category-header { 93 border-color: $darkBorderColor; 94 } 95 96 .algolia-docsearch-suggestion { 97 color: $darkTextColor; 98 background-color: $darkPrimaryBg; 99 border-color: $darkBorderColor; 100 101 .algolia-docsearch-suggestion--category-header { 102 color: $darkTextColor; 103 } 104 105 .algolia-docsearch-suggestion--title { 106 color: $darkAltTextColor; 107 } 108 109 .algolia-docsearch-suggestion--subcategory-column { 110 color: $darkTextColor; 111 background-color: $darkPrimaryBg; 112 border-color: $darkBorderColor; 113 114 &::before { 115 background-color: $darkBorderColor; 116 } 117 118 .algolia-docsearch-suggestion--highlight { 119 color: $accentDarkColor; 120 } 121 } 122 123 .algolia-docsearch-suggestion--subcategory-column-text { 124 color: $darkTextColor; 125 } 126 127 @media (max-width: $MQMobile) { 128 .algolia-docsearch-suggestion--subcategory-column-text { 129 background-color: rgba(#fff, 0.1); 130 } 131 } 132 } 133 } 134 135 // @parent-theme/components/Home.vue 136 .home { 137 .hero .description, 138 .feature h2, 139 .feature p { 140 color: $darkTextColor; 141 } 142 143 .features { 144 border-top-color: $darkBorderColor; 145 } 146 147 .footer { 148 color: $darkAltTextColor; 149 border-top-color: $darkBorderColor; 150 } 151 } 152 153 // @theme/components/Navbar.vue 154 .navbar { 155 color: $darkTextColor; 156 background-color: $darkPrimaryBg; 157 border-bottom-color: $darkBorderColor; 158 159 .links { 160 background-color: $darkPrimaryBg; 161 } 162 163 .site-name { 164 color: $darkTextColor; 165 } 166 } 167 168 // @parent-theme/components/NavLinks.vue 169 .nav-links { 170 a, 171 .dropdown-wrapper .dropdown-title { 172 color: $darkTextColor; 173 174 &:hover, 175 &.router-link-active { 176 color: $accentDarkColor; 177 } 178 179 &.router-link-active { 180 border-color: $accentDarkColor; 181 } 182 } 183 184 .dropdown-wrapper .nav-dropdown { 185 background-color: $darkPrimaryBg; 186 border-color: $darkBorderColor; 187 } 188 } 189 190 .settings-button { 191 color: $darkerTextColor; 192 } 193 194 // @parent-theme/components/PageEdit.vue 195 .page-nav .inner { 196 border-top-color: $darkBorderColor; 197 } 198 199 // @vuepress/plugin-search/SearchBox.vue 200 .search-box { 201 input, 202 .suggestions { 203 background-color: $darkSecondaryBg; 204 border-color: $darkBorderColor; 205 } 206 207 input { 208 color: $darkTextColor; 209 210 &:focus { 211 border-color: alpha($accentDarkColor, 0.75); 212 } 213 } 214 215 .suggestion { 216 &.focused { 217 background-color: $darkPrimaryBg; 218 219 a { 220 color: $accentDarkColor; 221 } 222 } 223 224 a { 225 color: $darkAltTextColor; 226 } 227 } 228 } 229 230 // @parent-theme/components/Sidebar.vue 231 .sidebar { 232 background-color: $darkPrimaryBg; 233 border-right-color: $darkBorderColor; 234 .nav-links { 235 border-bottom-color: $darkBorderColor; 236 } 237 } 238 239 // @parent-theme/components/SidebarLink.vue 240 a.sidebar-link { 241 color: $darkAltTextColor; 242 243 &:hover, 244 &.active { 245 color: $accentDarkColor; 246 } 247 248 &.active { 249 border-color: $accentDarkColor; 250 } 251 } 252 253 // @vuepress/plugin-pwa/lib/SWUpdatePopup.vue 254 .yuu-theme-dark { 255 .sw-update-popup { 256 background-color: $darkPrimaryBg; 257 } 258 } 259 260 // @parent-theme/styles/custom-blocks.styl 261 .custom-block { 262 &.tip { 263 color: lighten($tipGreen, 50%); 264 background-color: alpha($tipGreenBackground, 0.25) 265 266 .custom-block-title { 267 color: lighten($tipGreen, 20%); 268 } 269 } 270 271 &.warning { 272 color: lighten($warningYellow, 40%); 273 background-color: alpha($warningYellowBackground, 0.25); 274 275 .custom-block-title { 276 color: darken($warningYellow, 20%); 277 } 278 279 a { 280 color: $accentDarkColor; 281 } 282 } 283 284 &.danger { 285 color: lighten($dangerRed, 50%); 286 background-color: alpha($dangerRed, 0.25); 287 288 .custom-block-title { 289 color: lighten($dangerRed, 30%); 290 } 291 292 a { 293 color: $accentDarkColor; 294 } 295 } 296 } 297 }