:root {
  --pga-blue: var(--yellow);
  --pga-blue-light: rgba(255, 193, 7, 0.5);

  --pga-trim: rgba(152,162,186, 1);
  --pga-trim: rgba(175, 145, 87, 1);
  --pga-trim-light: rgba(175, 145, 87, 0.5);
}

:root[color-mode="light"] {

  --trim-solid: #06051e;
  --trim-light: rgba(6, 5, 30, 0.5);

  /* --pga-trim: #98a2ba; */
  --pga-blue-trim: #002159;
  --pga-blue-trim-light: rgba(0, 33, 89, 0.5);
  --masters_grey: rgb(140,140,140);

  --pga-theme: var(--pga-blue);
}

:root[color-mode="dark"] {

  --trim-solid: rgba(255, 193, 7, 1);
  --trim-light: rgba(255, 193, 7, 0.5);

  --pga-blue-trim: rgba(175, 145, 87, 1);
  --pga-blue-trim-light: rgba(175, 145, 87, 0.5);
  --masters_grey: rgb(140,140,140);

  --pga-theme: var(--pga-blue-trim);
}

.first-divider-row > .data.pos-bg, .first-divider-row > .data.pos-sm { color: rgba(34, 105, 171, 1); opacity: 1; }
:root[color-mode="dark"] .first-divider-row > .data.pos-bg, :root[color-mode="dark"] .first-divider-row > .data.pos-sm { color: rgb(244,244,244); }

.datarow-divider {
  border-bottom: 1px solid rgba(34, 105, 171, 1) !important;
}

.tour-title {
  border: none;
  border-radius: 1px;
  font-size: 10px;
}

.event-name-sub {
  position: absolute;
  top: -6px;
  left: 1px;
  font: 11px var(--font);
  font-weight: bold;
  color: var(--pga-trim);
}

/* .event-name {
  padding-top: 8px;
} */

.cut-percent, .score-percent {
  color: #06051e;
  background-color: rgba(255, 193, 7, 1) !important;
  /* color: rgba(255, 193, 7, 1);
  background-color: #06051e !important; */
  font-weight: bold;
  border: none;
  border-radius: 1.5px;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(34, 105, 171, 1);
  -moz-box-shadow: 0px 0px 2px 0px rgba(34, 105, 171, 1);
  box-shadow: 0px 0px 2px 0px rgba(34, 105, 171, 1);
}

.thru-notable { color: var(--trim-solid) !important; }

.trend-top {
  background-color: rgba(45, 54, 77, 0.85);
  padding-top: 2.5px;
  border-color: rgba(45, 54, 77, 1);
  color: rgba(255, 193, 7, 1); font-weight: bold;
}

.arrow-up { color: var(--trim-solid) !important; }
.arrow-down { color: var(--masters_grey) !important; }

.container-options:hover { border-bottom-color: var(--trim-light); border-bottom-width: 1.5px; }
.option-selected, .option-selected:hover {
  border-bottom-color: var(--trim-solid) !important; border-bottom-width: 1.5px;
}

.hole-label-hovering > .hole-label-suff { color: var(--trim-solid); }

.below-bar {
  background-color: rgba(34, 105, 171, 1); opacity: 0.8;
}

.above-bar {
  background-color: var(--masters_grey); opacity: 0.8;
}

.under-par-avg {
  color: rgba(34, 105, 171, 1);
}

/* .pga-title {
  color: var(--masters_gold); background-color: var(--masters_green);
} */

.down-arrow-legend {
  color: var(--trim-solid);
}

.left-toggle, .right-toggle { color: var(--trim-solid) !important; }

.weather-toggle:hover > .toggle-circle, .cut-toggle:hover > .toggle-circle, .stats-toggle:hover > .toggle-circle, .score-toggle:hover > .toggle-circle {
    color: var(--trim-light);
    opacity: 1;
}

.toggle-on > .toggle-circle {
    color: var(--trim-solid) !important;
    opacity: 1;
}

/* .birdie {
  background-color: var(--pga-green-lighter);
  border-color: var(--pga-green-lighter);
}

.bogey {
  background-color: var(--masters_lightgrey);
  border-color: var(--masters_lightgrey);
}

.eagle {
  background-color: var(--pga-gold-light);
  border-color: var(--pga-gold-light);
  color: var(--font-color-base);
}

.double {
  background-color: var(--masters_darkgrey);
  border-color: var(--masters_darkgrey);
  color: var(--masters_white);
}

.scorecard-round-option {
  border: none !important;
}

.scorecard-round-selected, .scorecard-round-selected:hover {
  background-color: var(--pga-blue) !important;
  color: rgb(240,240,240) !important;
}

.scorecard-round-option:hover {
  background-color: var(--pga-blue-light);
}

.hole-div-end-total {
  background-color: var(--pga-green-light);
  color: var(--masters_white);
}

.score-null-current {
  color: var(--pga-blue);
} */

/* .probs-win-high {
  color: rgba(40,40,40,0.7);
} */

.cut-dash {
  border-color: var(--trim-solid);
}

.cut-explainer {
  padding-top: 5px;
  font-size: 8px;
  font-weight: bold;
}

.custom-pos-drop.dropped {
  background-color: var(--trim-solid);
}

.custom-option:hover {
  background-color: var(--trim-light);
}

.probs-win-high {
  color: rgb(6, 5, 30);
}

/* .probs-50 {
  color: #06051e;
} */

/* .datarow:hover > .score-bg { background-color: #565e73; color: white; } */
/* .datarow.applied:hover > .score-bg { background-color: rgba(140,140,140, 0.15); } */
