html {
  background-color: black;
}

body {
  font-family: var(--font-main);
  font-size: 1em;
  background-image: url("/static/i/mc/dirt_128x128_dark.png");
}

body.bcr6 .season-font, body.bcr6 h2 {
  letter-spacing: 1px;
}

main {
  background-color: rgba(0, 0, 0, 0.75);
}

code {
  font-family: var(--font-mono);
  font-weight: bold;
  background-color: black;
  color: yellow;
}

.bttn {
  background-image: url("/static/i/bttn.png");
  background-size: cover;
  font-family: var(--font-mc);
  font-size: var(--font-mc-size);
  text-shadow: 2px 2px #414141;
  box-shadow: none;
}

a.mega {
  background-image: url("/static/i/bttnbig.png");
}

input {
  color: white;
  background-color: black;
  font-family: var(--font-mc);
  font-size: var(--font-mc-size);
}

select {
  color: white;
  background-color: black;
  font-family: var(--font-mc);
  font-size: var(--font-mc-size);
}

select.bttn {
  background-image: none;
  background-color: rgba(0, 0, 0, 0.25);
  font-family: var(--font-mc);
  font-size: 0.75em;
  text-shadow: none;
  border: none;
}

.hl {
  color: orange;
}

.hl2 {
  color: aqua;
}

.text-grad-bcr5 {
  background: var(--bcr5-grad);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}

.text-grad-bcr6 {
  background: var(--bcr6-grad);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}

h1.mc-head span,
h1.mc-head img:not(.no-shadow) {
  font-family: var(--font-mc);
  letter-spacing: 0;
  color: yellow;
  filter: drop-shadow(3px 3px rgba(0, 0, 0, 0.5));
}

h2 {
  box-shadow: inset 0 0 1em black;
  background-color: rgba(0, 255, 255, 0.25);
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url("/static/i/slate_128x128.png");
  background-size: 64px;
  text-shadow: 4px 4px black;
  -webkit-text-stroke: 6px black;
  paint-order: stroke fill;
}

figcaption {
  background-color: rgba(0, 0, 0, 0.5);
  transition: background-color 0.25s;
}

figcaption:hover {
  background-color: black;
}

.withbg {
  background-color: rgba(0, 255, 255, 0.1);
  border: 2px solid black;
  box-shadow: inset 0 0 1em black;
}

li {
  text-shadow: 2px 2px black;
}

li.note {
  border-left: 5px solid orange;
  background-color: rgba(255, 127, 0, 0.25);
}

a.hlight {
  background-color: rgba(255, 255, 0, 0.25);
  border-left: 5px solid yellow;
}

kbd {
  font-family: var(--font-mono);
  font-size: 1em;
  background-image: linear-gradient(#333, #222);
  border: 1px solid black;
  border-radius: 5px;
  color: yellow;
}

sup {
  color: #ddd;
}

div#player-stats-viewer div.flex-inputs label {
  font-family: var(--season-font);
}
div#player-stats-viewer div#search-result div.errors {
  color: var(--palered);
}

.select2-results {
  background-color: black;
  color: white;
  -webkit-text-stroke: none;
}
.select2-results ul {
  font-family: var(--font-mc);
  font-size: var(--font-mc-size);
}

.select2-results__option--selected {
  background-color: navy !important;
}

span.select2-selection, span.select2-selection__rendered {
  background-color: black !important;
  color: white !important;
  font-family: var(--font-mc) !important;
  font-size: var(--font-mc-size) !important;
}

span.select2-search textarea {
  background-color: black !important;
  color: white !important;
  font-family: var(--font-mc) !important;
  font-size: var(--font-mc-size) !important;
}

span.select2-selection ul {
  color: white !important;
  font-family: var(--font-mc);
  font-size: var(--font-mc-size);
}
span.select2-selection li {
  background-color: black !important;
}

table#stats thead {
  background: var(--bcr1-h2);
  font-family: var(--season-font);
  box-shadow: inset 0 0 1em black;
  -webkit-text-stroke: 6px black;
  paint-order: stroke fill;
}
table#stats tbody tr:hover {
  background-color: #003333;
}
table#stats td {
  border: 1px solid teal;
}
table#stats td:hover {
  background-color: teal;
}
table#stats tbody {
  font-family: monospace;
  background-color: black;
}

body.bcr1 {
  --season-font: var(--bcr1-font);
  background-image: var(--bcr1-bg);
}
body.bcr1 .season-font, body.bcr1 h2 {
  font-family: var(--bcr1-font, var(--font-main));
}
body.bcr1 h2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), var(--bcr1-h2);
}
body.bcr1 table#stats thead {
  background-image: var(--bcr1-h2);
}

img.bcr1-icon {
  filter: drop-shadow(2px 2px rgba(0, 0, 0, 0.5));
}

body.bcr2 {
  --season-font: var(--bcr2-font);
  background-image: var(--bcr2-bg);
}
body.bcr2 .season-font, body.bcr2 h2 {
  font-family: var(--bcr2-font, var(--font-main));
}
body.bcr2 h2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), var(--bcr2-h2);
}
body.bcr2 table#stats thead {
  background-image: var(--bcr2-h2);
}

img.bcr2-icon {
  filter: drop-shadow(2px 2px rgba(0, 0, 0, 0.5));
}

body.bcr3 {
  --season-font: var(--bcr3-font);
  background-image: var(--bcr3-bg);
}
body.bcr3 .season-font, body.bcr3 h2 {
  font-family: var(--bcr3-font, var(--font-main));
}
body.bcr3 h2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), var(--bcr3-h2);
}
body.bcr3 table#stats thead {
  background-image: var(--bcr3-h2);
}

img.bcr3-icon {
  filter: drop-shadow(2px 2px rgba(0, 0, 0, 0.5));
}

body.bcr4 {
  --season-font: var(--bcr4-font);
  background-image: var(--bcr4-bg);
}
body.bcr4 .season-font, body.bcr4 h2 {
  font-family: var(--bcr4-font, var(--font-main));
}
body.bcr4 h2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), var(--bcr4-h2);
}
body.bcr4 table#stats thead {
  background-image: var(--bcr4-h2);
}

img.bcr4-icon {
  filter: drop-shadow(2px 2px rgba(0, 0, 0, 0.5));
}

body.bcr5 {
  --season-font: var(--bcr5-font);
  background-image: var(--bcr5-bg);
}
body.bcr5 .season-font, body.bcr5 h2 {
  font-family: var(--bcr5-font, var(--font-main));
}
body.bcr5 h2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), var(--bcr5-h2);
}
body.bcr5 table#stats thead {
  background-image: var(--bcr5-h2);
}

img.bcr5-icon {
  filter: drop-shadow(2px 2px rgba(0, 0, 0, 0.5));
}

body.bcr6 {
  --season-font: var(--bcr6-font);
  background-image: var(--bcr6-bg);
}
body.bcr6 .season-font, body.bcr6 h2 {
  font-family: var(--bcr6-font, var(--font-main));
}
body.bcr6 h2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), var(--bcr6-h2);
}
body.bcr6 table#stats thead {
  background-image: var(--bcr6-h2);
}

img.bcr6-icon {
  filter: drop-shadow(2px 2px rgba(0, 0, 0, 0.5));
}/*# sourceMappingURL=bcrmc-theme-full.css.map */