.market-cap-column {
  fill: #56b98b;
  filter: drop-shadow(0 5px 6px #24746920);
}

.tvl-fill-column {
  fill: #4f74e8;
  filter: drop-shadow(0 4px 5px #294ca12b);
}

.market-cap-outline {
  fill: none;
  stroke: #278d63;
  stroke-width: 2;
  pointer-events: none;
}

.tvl-outline {
  fill: none;
  stroke: #315acb;
  stroke-width: 2;
  pointer-events: none;
}

.nested-ratio-group:hover .market-cap-column { fill: #3aa776; }
.nested-ratio-group:hover .tvl-fill-column { fill: #365fd8; }

.tvl-cap-value {
  fill: #667675;
  font: 500 9px var(--lc-font-mono);
}

.tvl-nested-legend text {
  fill: #657574;
  font: 500 10px var(--lc-font-mono);
}

.market-cap-legend { fill: #56b98b; }
.tvl-fill-legend { fill: #4f74e8; }
