mediawiki-skins-Citizen/skinStyles/ext.flow.less

261 lines
4.1 KiB
Plaintext
Raw Normal View History

/*
* Citizen - Flow extension
* https://starcitizen.tools
*/
@import '../resources/variables.less';
@media ( prefers-color-scheme: dark ) {
/**
board/topic/meta.less
*/
.flow-topic-meta {
color: @dark-text-80;
a.expand-collapse-posts-link:not( :hover ) {
color: @dark-text-80;
}
}
/**
board/topic/post.less
*/
.flow-post {
color: @dark-text-90;
.flow-author {
color: @dark-text-90;
}
.mw-content-ltr & {
.flow-replies {
border-left: 1px solid @dark-bg-30;
}
}
.mw-content-rtl & {
.flow-replies {
border-right: 1px solid @dark-bg-30;
}
}
}
.flow-post-meta {
color: @dark-text-70;
}
.flow-post-meta-actions {
a {
&:after {
color: @dark-text-70;
}
}
}
/**
board/topic/summary.less
*/
.flow-topic-summary-container {
.flow-topic-summary,
.flow-ui-editTopicSummaryWidget {
border-top: 1px solid @dark-bg-30;
.flow-topic-summary-author {
color: @dark-text-80;
}
}
}
/**
board/topic/titlebar.less
*/
.flow-topic-titlebar {
background-color: @dark-bg-20;
}
.flow-moderated-topic-title {
color: @dark-text-80;
}
/**
board/menu.less
*/
div > .flow-menu {
&.flow-menu-hoverable:hover,
&.focus {
.flow-menu-js-drop a {
border-color: transparent;
background: transparent;
background: rgba( 0, 0, 0, 0.05 );
.caret {
border-top-color: @dark-bg-0;
}
}
}
ul {
background: @dark-bg-0;
border: 1px solid @dark-bg-50;
box-shadow: 0 2px 2px 0 rgba( 0, 0, 0, 0.25 );
> section:not( :first-of-type ) > li:first-of-type,
li.flow-menu-section:not( :first-of-type ) {
border-top: 1px solid @dark-bg-30;
}
}
.flow-menu-js-drop {
a {
color: @dark-text-80;
}
}
}
/**
board/moderated.less
*/
.flow-topic-moderatestate-lock {
.flow-topic-titlebar {
background-color: @dark-bg-10;
}
}
.flow-post-moderated .flow-author a,
.flow-moderated-post-content {
color: @dark-text-80;
}
/**
board/navigation.less
*/
.flow-board-navigation {
.flow-board-navigation-inner {
border-bottom: 1px solid @dark-bg-30;
}
a {
&:link,
&:visited {
color: @dark-text-80;
}
&:hover,
&:focus,
&.flow-board-navigator-link-highlight {
color: @dark-text-100;
}
}
&.flow-board-navigation-affixed {
background: @dark-bg-0;
}
}
/**
board/replycount.less
*/
.flow-reply-count {
/* color: @dark-bg-30; */
.flow-reply-count-number {
color: @dark-text-80;
}
}
/**
board/terms-of-use.less
*/
.flow-terms-of-use {
color: @dark-text-80;
}
/**
mediawiki.ui/forms.less
*/
.flow-ui-input-replacement-anchor.mw-ui-input {
color: @dark-text-70;
}
/**
mediawiki.ui/modal.less
*/
.flow-ui-modal {
background: fade( @dark-bg-0, 75% );
}
.flow-ui-modal-layout {
background: @dark-bg-0;
box-shadow: 0 4px 0 0 @dark-bg-30, 0 0 0 1px @dark-bg-30;
color: @dark-text-90;
}
.flow-ui-modal-heading {
color: @dark-text-90;
border-bottom: 1px solid @dark-bg-30;
}
.flow-ui-modal-heading-prev {
border-right: 1px solid @dark-bg-30;
color: @dark-text-80;
}
.flow-ui-modal-heading-next {
border-left: 1px solid @dark-bg-30;
color: @dark-text-80;
}
/**
mediawiki.ui/tooltips.less
*/
.flow-ui-tooltip {
background-color: @dark-bg-0;
color: @dark-text-90;
.flow-ui-tooltip-triangle {
&:after {
background: @dark-bg-0;
}
}
&.flow-ui-tooltip-up {
.flow-ui-tooltip-triangle {
&:after {
/* @noflip */
.box-shadow( ~'0 0 1px 0 @{dark-bg-30}' );
}
}
}
&.flow-ui-tooltip-down {
.flow-ui-tooltip-triangle {
&:after {
/* @noflip */
.box-shadow( ~'0 -1.5px 0 1.5px @{dark-bg-30}, 0 0 1px 0 @{dark-bg-30}' );
}
}
}
// triangle at left
&.flow-ui-tooltip-left {
.flow-ui-tooltip-triangle {
&:after {
/* @noflip */
.box-shadow( ~'1.5px 0 0 1.5px @{dark-bg-30}, 0 0 1px 0 @{dark-bg-30}' );
}
}
}
// triangle at right
&.flow-ui-tooltip-right {
.flow-ui-tooltip-triangle {
&:after {
/* @noflip */
.box-shadow( ~'0 1.5px 0 1.5px @{dark-bg-30}, 0 0 1px 0 @{dark-bg-30}' );
}
}
}
}
}