blob: 43ab953bc5b5ad6bb25779804c7edc80d8bbbef8 [file] [log] [blame]
// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
:root {
// Used by the header and sticky elements wanting to position below it.
--main-header-height: 50px;
}
.light-theme {
/*background-color body, listdropdown*/
--main-bg-color: #fff;
/*header id-tittle*/
--main-header-color: #eeeeee;
/*package-name*/
--main-sidebar-color: #727272;
/*section-title and section subtitle, desc markdown(body, dd, h3), header a*/
--main-text-color: #111111;
/*typehead search-box*/
--main-search-bar: #fff;
/* footer */
--main-footer-background: #111111;
/*header text color*/
--main-h-text: black;
/* hyperlinks*/
--main-hyperlinks-color: #0175C2;
--main-inset-bgColor: #f5f5f7;
--main-inset-borderColor: #dadce0;
/*code snippets*/
--main-code-bg: #f8f8f8;
--main-keyword-color: #333;
--main-tag-color: #000080;
--main-section-color: #900;
--main-comment-color: #998;
--main-var-color: #008080;
--main-string-color: #d14;
--main-icon-color: black;
/* alerts */
--alert-info-fgColor: #2058b7;
--alert-tip-fgColor: #0c7927;
--alert-important-fgColor: #7953bf;
--alert-warning-fgColor: #955d00;
--alert-error-fgColor: #c43131;
color-scheme: light;
#light-theme-button {
display: none;
}
// Hide dark-mode only images from GitHub's themable image support.
img[src$="#gh-dark-mode-only"] {
display: none;
}
}
.dark-theme {
/*background-color body, listdropdown*/
--main-bg-color: #10161E;
/*header id-tittle*/
--main-header-color: #1C2834;
/*package-name*/
--main-sidebar-color: #fff;
/*section-title and section subtitle, desc markdown(body, dd, h3), header a*/
--main-text-color: #fff;
/*typehead search-box*/
--main-search-bar: #454545;
/* footer */
--main-footer-background: #27323a;
/* hyperlinks*/
--main-hyperlinks-color: #00D2FA;
--main-inset-bgColor: #242b32;
--main-inset-borderColor: #676f7e;
/*code snippets*/
--main-code-bg: #10161E;
--main-keyword-color: white;
--main-tag-color: #00D2FA;
--main-section-color: #FF2D64;
--main-comment-color: #909CC3;
--main-var-color: #55A09B;
--main-string-color: #FF2D64;
--main-icon-color: white;
/* alerts */
--alert-info-fgColor: #429bff;
--alert-tip-fgColor: #25c04b;
--alert-important-fgColor: #ad81ff;
--alert-warning-fgColor: #cea11f;
--alert-error-fgColor: #ff6666;
color-scheme: dark;
#dark-theme-button {
display: none;
}
// Hide light-mode only images from GitHub's themable image support.
img[src$="#gh-light-mode-only"] {
display: none;
}
}
#theme-button {
// Reset button appearance.
appearance: none;
border: none;
background: none;
cursor: pointer;
position: absolute;
right: 30px;
display: flex;
align-items: center;
justify-content: center;
padding: 4px;
color: var(--main-icon-color);
&:hover {
color: var(--main-hyperlinks-color);
}
}