/*! * The main dark mode styles * v2.0 * https://github.com/cotes2020/jekyll-theme-chirpy * © 2018-2019 Cotes Chung * MIT Licensed */ @mixin dark-scheme { /* framework */ --main-wrapper-bg: rgb(27, 27, 30); --topbar-wrapper-bg: rgb(39, 40, 43); --search-wrapper-bg: rgb(34, 34, 39); --search-icon: rgb(100, 102, 105); --input-focus-border: rgb(112, 114, 115); --footer-border: rgb(44, 45, 45); --mask-bg: rgb(68, 69, 70); /* sidebar */ --nav-cursor: rgb(183, 182, 182); --sidebar-bg: radial-gradient(circle, #242424 0%, #1d1f27 100%); /* common color */ --text-color: rgb(175, 176, 177); --text-muted-color: rgb(107, 116, 124); --link-color: rgb(138, 180, 248); --link-underline-color: rgb(99, 131, 182); --main-border: rgb(63, 65, 68); --button-bg: rgb(39, 40, 33); --blockquote-border: rgb(66, 66, 66); --blockquote-text: rgb(117, 117, 117); --card-bg: rgb(39, 40, 33); --card-header-bg: rgb(51, 50, 50); --relate-post-title: rgb(164, 175, 181); /* Home page */ --btn-active-bg: #1c345e; --btn-active-border-color: #8ab4f8; /* posts */ --toc-highlight: rgb(116, 178, 243); --tag-bg: rgb(41, 40, 40); --tag-hover: rgb(43, 56, 62); --tb-odd-bg: rgba(52, 53, 42, 0.52); /* odd rows of the posts' table */ --tb-even-bg: rgb(31, 31, 34); /* even rows of the posts' table */ --footnote-target-bg: rgb(63, 81, 181); --btn-sharing: #6c757d; /* tags */ --tag-border: rgb(59, 79, 88); --tag-shadow: rgb(32, 33, 33); /* categories */ --categories-hover-bg: rgb(73, 75, 76); /* archives */ --timeline-node-bg: rgb(150, 152, 156); /* Footer */ ---footer-link: rgb(146, 146, 146); hr { border-color: var(--main-border); } /* posts' toc */ nav[data-toggle=toc] .nav-link.active, nav[data-toggle=toc] .nav-link.active:focus, nav[data-toggle=toc] .nav-link.active:hover, nav[data-toggle=toc] .nav>li>a:focus, nav[data-toggle=toc] .nav>li>a:hover { /* Override BS */ color: var(--toc-highlight)!important; border-left-color: var(--toc-highlight)!important; } /* categories */ .categories.card, .list-group-item { background-color: var(--card-bg); } .categories { .card-header { background-color: var(--card-header-bg); } .list-group-item { // @extend %category-bg; border-left: none; border-right: none; padding-left: 2rem; border-color: var(--main-border); &:last-child { border-bottom-color: var(--card-bg); } } } #archives li:nth-child(odd) { background-image: linear-gradient(to left, rgb(26, 26, 30), rgb(39, 39, 45), rgb(39, 39, 45), rgb(39, 39, 45), rgb(26, 26, 30)); } } // dark-scheme @mixin light-mode-invisible { *[light-mode-invisible] { display: none; } } @mixin dark-mode-invisible { *[dark-mode-invisible] { display: none; } } @media (prefers-color-scheme: light) { html:not([mode]), html[mode=light] { @include light-mode-invisible; } html[mode=dark] { @include dark-scheme; @include dark-mode-invisible; } } // light prefers @media (prefers-color-scheme: dark) { html:not([mode]), html[mode=dark] { @include dark-scheme; @include dark-mode-invisible; } html[mode=light] { @include light-mode-invisible; } } // dark prefers