/* pillars.css - the pillar colors, ONE place for every college page (owner 2026-10-20: "make pillars different colors (no pastels) and keep those colors congruent across the app").
   Each hitter pillar shares its color with the pitcher pillar it meets in a matchup: Damage/Stuff, Decision/Location, Contact/Arsenal,
   Swing/Glitch. Checked for color-blind separation (protan / deutan / tritan); pillars always carry their name too. */
:root { --pl-a: #C2185B; --pl-b: #1565C0; --pl-c: #009E73; --pl-d: #EF8A00; --pl-d-ink: #A85F00; }
:root[data-theme="dark"]:not(:has(.grid-wrap.hc)) { --pl-a: #E8619A; --pl-b: #5E9BE8; --pl-c: #2DC99A; --pl-d: #FFA94D; --pl-d-ink: #FFA94D; }
.pl-damage_plus, .pl-stuff_plus { --pc: var(--pl-a); }
.pl-decision_plus, .pl-location_plus { --pc: var(--pl-b); }
.pl-contact_plus, .pl-arsenal_plus { --pc: var(--pl-c); }
.pl-swing_plus, .pl-glitch_plus { --pc: var(--pl-d); }
.pdot { display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: var(--pc); margin-right: 6px; vertical-align: 0; flex: none; }
