flex/static/stylesheet/dark-theme.less
2023-04-08 14:25:32 +03:00

189 lines
3.8 KiB
Text

//
// Dark Theme CSS styles.
//
@import "variables.less";
body {
background-color: @body-bg-dark-theme;
color: @text-color-dark-theme;
}
hr {
background-color: @solid-dark-grey;
color: @solid-dark-grey;
}
aside {
background-color: @sidebar-bg-dark-theme;
color: @sidebar-text-color;
form.navbar-search input#tipue_search_input {
background-color: @very-dark-grey;
color: @light-grey;
}
}
main {
nav {
border-bottom-color: @nav-border-color-dark-theme;
}
nav, .translations {
a {
border-color: @nav-border-color-dark-theme;
}
}
article {
h1,
h2,
h3,
h4,
h5,
h6 {
unicode-bidi:plaintext;
text-align:start;
}
kbd {
background-color: #080808;
color: @light-grey;
}
blockquote, pre {
border-left: 8px solid #ffffff33;
}
*:not(pre) > code {
background-color: #080808;
border-color: #000;
}
div#tipue_search_content .tipue_search_result {
span.tipue_search_content_bold {
color: white;
}
}
p{
unicode-bidi:plaintext;
text-align:start;
}
section#isso-thread {
div.textarea,
.auth-section p.input-wrapper input,
.notification-section input {
background: @very-dark-grey;
color: @light-grey;
}
>h4 {
color: @light-grey;
}
.isso-postbox > .form-wrapper .preview {
background: repeating-linear-gradient(
-45deg,
@solid-dark-grey, @solid-dark-grey 10px,
@very-dark-grey 10px, @very-dark-grey 20px
);
}
.isso-comment > div.text-wrapper {
> .isso-comment-header {
.author {
color: @light-grey;
}
.spacer, a.permalink, .note, a.parent {
color: @med-grey;
&:hover {
color: @light-grey;
}
}
}
> .isso-comment-footer a:hover {
// Unfortunately, Isso uses a lot of !important in its styles, so I
// have to override that.
text-shadow: @dark-grey 0 0 1px !important;
}
}
}
}
footer {
border-top-color: @footer-border-color-dark-theme;
li{
unicode-bidi:plaintext;
text-align:start;
}
}
}
div.related-posts {
border-color: @rel-post-border-color-dark-theme;
}
// Admonition
div.admonition {
color: @admonition-generic-color-dark-theme;
background-color: @admonition-generic-bg-color-dark-theme;
}
div.admonition.attention {
color: @admonition-attention-color-dark-theme;
background-color: @admonition-attention-bg-color-dark-theme;
}
div.admonition.caution {
color: @admonition-caution-color-dark-theme;
background-color: @admonition-caution-bg-color-dark-theme;
}
div.admonition.danger {
color: @admonition-danger-color-dark-theme;
background-color: @admonition-danger-bg-color-dark-theme;
}
div.admonition.error {
color: @admonition-error-color-dark-theme;
background-color: @admonition-error-bg-color-dark-theme;
}
div.admonition.hint {
color: @admonition-hint-color-dark-theme;
background-color: @admonition-hint-bg-color-dark-theme;
}
div.admonition.important {
color: @admonition-important-color-dark-theme;
background-color: @admonition-important-bg-color-dark-theme;
}
div.admonition.note {
color: @admonition-note-color-dark-theme;
background-color: @admonition-note-bg-color-dark-theme;
}
div.admonition.tip {
color: @admonition-tip-color-dark-theme;
background-color: @admonition-tip-bg-color-dark-theme;
}
div.admonition.warning {
color: @admonition-warning-color-dark-theme;
background-color: @admonition-warning-bg-color-dark-theme;
}
figure,
div.figure {
color: @figure-color-dark-theme;
figcaption {
color: @text-color-dark-theme;
}
}