/***********************************************************************
 common/css.scss - The "color" styles from Fossil's src/default.css with
    the values replaced by SCSS variables, so the user can override them
    using the full power of Inskinerator mechanisms, rather than
    hard-code direct overrides in the skin CSS.

 TODO: Not all colors are made into variables yet.  This is purely a
 round-tuit issue, awaiting only someone with the time and will to see
 to promoting each to an overridable variable.  Ideally, there should
 be no hard-coded color values in this file.

 Currently based on upstream file version [3d6444fc4a].

 Copyright © by the Fossil authors.  Offered under license:
 https://www.fossil-scm.org/home/doc/trunk/COPYRIGHT-BSD2.txt

 See https://www.fossil-scm.org/home/finfo?name=src/default.css
 for authorship information.
***********************************************************************/

div.sidebox {
  background-color: $background-color;
}
span.disabled {
  color: $error-color;
}
tr.timelineCurrent {
  border-color: $tl-border-color;
}
.timelineSelected {
  border-color: $sec-accent-color;
  background-color: $light-sec-accent-color;
}
.timelineSecondary {
  background-color: $tl-secondary-color;
}
.timelineModernCell[id], .timelineColumnarCell[id], .timelineDetailCell[id] {
  background-color: $light-sec-accent-color;
}
.tl-node {
  border-color: $dark-text-color;
  background: $background-color;
}
.tl-node.leaf:after {
  background: $dark-text-color;
}
.tl-node.sel:after {
  background: $error-color;
}
.tl-arrow.u {
  border-bottom-color: $dark-text-color;
}
.tl-arrow.u.sm {
  border-bottom-color: $dark-text-color;
}
.tl-line {
  background: $dark-text-color;
}
.tl-arrow.merge.l {
  border-right-color: $dark-text-color;
}
.tl-arrow.merge.r {
  border-left-color: $dark-text-color;
}
.tl-arrow.cherrypick.l {
  border-right-color: $dark-text-color;
}
.tl-arrow.cherrypick.r {
  border-left-color: $dark-text-color;
}
.tl-line.cherrypick.h {
  border-top-color:  $dark-text-color;
  border-left-color: $dark-text-color;
  background: $background-color;
}
.tl-line.cherrypick.v {
  border-top-color:  $dark-text-color;
  border-left-color: $dark-text-color;
  background: $background-color;
}
.tl-arrow.warp {
  border-left-color: $dark-error-color;
}
.tl-line.warp {
  background: $dark-error-color;
}
.tl-line.dotted.v {
  background: $background-color;
}
span.wikiError {
  color: $error-color;
}
.filetree li li:before {
  border-left-color:   $ft-border-color;
  border-bottom-color: $ft-border-color;
}
.filetree li > ul:before {
  border-left-color: $ft-border-color;
}
div.filetreeline:hover {
 background-color: $ft-hover-color;
}
table.captcha {
  border-color: black;
}
span.loginError {
  color: $error-color;
}
span.ueditInheritNobody {
  color: green;
}
span.ueditInheritDeveloper {
  color: $error-color;
}
span.ueditInheritReader {
  color: black;
}
span.ueditInheritAnonymous {
  color: blue;
}
p.missingPriv {
 color: blue;
}
td.tktDspValue {
  background-color: $tkt-disp-background-color;
}
td.tktTlOpen {
  color: $tl-open-ticket-text-color;
}
td.tktTlClosed {
  color: $tl-closed-ticket-text-color;
}
span.tktError {
  color: $error-color;
}
table.report {
  border-color: $tkt-report-border-color;
}
td.rpteditex {
  border-color: #000000;
}
p.generalError {
  color: $error-color;
}
p.tktsetupError {
  color: $error-color;
}
p.xfersetupError {
  color: $error-color;
}
p.thmainError {
  color: $error-color;
}
span.thTrace {
  color: $error-color;
}
p.reportError {
  color: $error-color;
}
blockquote.reportError {
  color: $error-color;
}
p.noMoreShun {
  color: blue;
}
p.shunned {
  color: blue;
}
span.brokenlink {
  color: $error-color;
}
div.difflncol {
  color: #a0a0a0;
}
span.diffchng {
  background-color: #c0c0ff;
}
span.diffadd {
  background-color: #c0ffc0;
}
span.diffrm {
  background-color: #ffc8c8;
}
span.diffhr {
  color: #0000ff;
}
span.diffln {
  color: #a0a0a0;
}
span.modpending {
  color: #b03800;
}
pre.th1error {
  color: $error-color;
}
.statistics-report-graph-line {
  background-color: #446979;
}
.fileage tr:hover {
  background-color: $ft-hover-color;
}
.fileage td {
  border-top-color: #ddd;
}
span.snippet>mark {
  background-color: inherit;
}
span.forum_author {
  color: #888;
}
span.forum_age {
  color: #888;
}
span.forum_buttons::before {
  color: #888;
}
span.forum_npost {
  color: #888;
}
.debug {
  background-color: #ffc;
  border-color: #ff0;
}
.forum-post-collapser {
  border-color: rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.05);
}
div.forumSel {
  background-color: #cef;
}
div.forumObs {
  color: #bbb;
}
.capsumOff {
  background-color: #bbb;
}
.capsumRead {
  background-color: #bfb;
}
.capsumWrite {
  background-color: #ffb;
}
.error {
  color: $dark-error-color;
  background: yellow;
}
.warning {
  color: black;
  background: yellow;
}
.input-with-label {
  border-color: rgba(128, 128, 128, 0.5);
}
table.numbered-lines td.line-numbers > span:hover {
  background-color: rgba(112, 112, 112, 0.25);
}
table.numbered-lines td.line-numbers span.selected-line {
  color: blue;
  background-color: #d5d5ff;
}
.fossil-toast-message {
  border-color: rgba(127, 127, 127, 0.75);
  background-color: rgba(20, 20, 20, 1);
  color: rgba(235, 235, 235, 0.9);
}
.fossil-toast-message.error {
  color: $dark-error-color;
  border-color: $dark-error-color;
}
.fossil-toast-message.warning {
  color: black;
}
