
.money {
  background: #d0f0c0;
  padding: 0.2em 0.4em;
  border-radius: 0.2em;
  color: #006400;
}

.percent {
  background: #ffe0b2;
  padding: 0.2em 0.4em;
  border-radius: 0.2em;
  color: #e65100;
}

.theme-tag {
  display: inline-block;
  margin: 0.1em 0;
  padding: 0.3em 0.6em;
  border-radius: 0.3em;
  font-size: 0.95em;
}

.market-opportunity { background: #2da309; color: white; }
.challenges { background: #e4523e; color: white; }
.business-optimisation { background: #f4f153; color: black; }
.product-launch { background: #f453ce; color: white; }
.differentiated-capability { background: #53e9f4; color: black; }
.transactions { background: #b6f453; color: black; }
.market-size { background: #a7e4c7; color: black; }
.esg { background: #58f453; color: black; }
.spin-off { background: #f4a80f; color: black; }
.partnerships { background: #7ff1aa; color: black; }
.capex { background: #f0b4dd; color: black; }
.growth-drivers { background: #cae3a2; color: black; }
.restructuring { background: #d4e02a; color: black;}
.company-focus { background: #dabef1; color: black;}
.digital { background: #f5b581; color: black;}
.Others { color: #444; }
