:root {

  --masters-green: rgba(45, 55, 71, 1);
  --masters-green-lightish: rgba(45, 55, 71, 0.5);
  --masters-green-light: rgba(45, 55, 71, 0.25);
  --masters-trim: var(--red);
  /* --masters-trim: rgba(34, 105, 171, 1); */

  --poll-1: rgba(200, 20, 20, 1);
  --poll-2: var(--blue);
  --poll-3: var(--yellow);
  --poll-4: rgba(45, 55, 71, 1);
  --poll-5: var(--olive);
  --poll-6: rgb(140,140,140);
  --poll-7: var(--font-color-base);

  --author-2-color: #da1a31;
  --author-2-lighter:rgba(218, 26, 49, 0.3);

  --author-3-color: rgba(12, 108, 52, 1);
  --author-3-lighter: rgba(12, 108, 52, 0.3);

  --author-will: rgba(200, 20, 20, 1);
  --author-will-lighter: rgba(200, 20, 20, 0.3);
  --author-matt: rgba(45, 55, 71, 1);
  --author-matt-lighter: rgba(45, 55, 71, 0.3);
  --author-3-color: rgba(0, 96, 57, 1);
  --author-3-lighter: rgba(0, 96, 57, 0.3);

  --open-blue: #565e73;
}

:root[color-mode="light"] {
  /* --open-blue: #565e73; */
  /* --author-will: #0544ff; */
}

:root[color-mode="dark"] {
  --author-matt: #8ea9d4;
  --author-3: gold;
  --poll-4: #8ea9d4;
  /* --open-blue: #565e73; */
  /* --author-will: rgba(255, 193, 7, 0.85); */
  /* --poll-1: #0c3c63;
  --masters-green: #0c3c63;
  --masters-green-lightish: rgba(12, 60, 99, 0.5);
  --masters-green-light: rgba(12, 60, 99, .25);

  --author-will: #2e4f73; */

}

.blog-page-subtitle {
  color: rgba(0, 96, 57, 1);
}

.author-will { color: var(--author-will); }
.author-matt { color: var(--author-matt); }

.new-posty-will {
  background-color: var(--author-will-lighter);
}

.new-posty-matt {
  background-color: var(--author-matt-lighter);
}

.new-posty-miles {
  background-color: var(--author-3-lighter);
}

.new-posty-poll, .new-posty-bot {
  background-color: var(--container-color-base);
}

.popular-back {
  background-color: var(--blue);
}

.popular-back-usa {
  background-color: rgba(200, 20, 20, 1);
}

.day-selected { color: white !important; }
.day-selected > .day-count { font-weight: bold; color: gold !important; }

.course-value { color: var(--masters-trim); }

.sidebar-title {
  border-bottom: 1px solid var(--open-blue);
}

.lb-row.lb-expander, .lbt-dr.lbt-exp {
  color: var(--open-blue);
}

.lb-row { border-bottom: 1px solid rgba(86, 94, 115, 0.3); }

.poll-question {
  border-bottom: 1.5px solid var(--open-blue);
}

.lbt-bar-in2 {
  background-color: rgba(45, 55, 71, 0.75);
  /* background-color: var(--open-blue); */
  border-color: rgba(45, 55, 71, 0.75);
}

/* :root[color-mode="dark"] .lbt-bar-in2 { background-color: var(--open-blue); border-color: var(--masters-green-lightish); } */

.lbt-bar-t.inny-t { color: rgb(255, 215, 0); }


.sticky-toggle {
  color: #565e73;
}

.fa-thumbtack {
  color:  #565e73;
}

.sticky-posty {
  border-bottom-color: #565e73;
}

.course-value {
  color: #565e73;
}
