/* Shared value typography for product earnings summaries and mining tables.
   Scoped !important declarations prevent legacy power/mobile rules from
   changing this common scale. Colours remain owned by each surface. */
:is(.aer-product-profitability--compare, .aer-product-crypto-table) {
  --aer-earnings-fiat-size:14px;
  --aer-earnings-fiat-weight:800;
  --aer-earnings-asset-size:12px;
  --aer-earnings-asset-weight:600;
}
:is(
  .aer-product-profitability--compare .aer-pp-fiat,
  .aer-product-crypto-table .aer-asic-rankings__mineable-metric-line--primary .aer-asic-rankings__mineable-metric-value,
  .aer-product-crypto-table .aer-product-crypto-table__powered-fiat-value,
  .aer-product-crypto-table .aer-product-crypto-table__roi-primary
) {
  font-family:Poppins,sans-serif!important;
  font-size:var(--aer-earnings-fiat-size)!important;
  font-weight:var(--aer-earnings-fiat-weight)!important;
  line-height:1.14!important;
  font-variant-numeric:tabular-nums!important;
  letter-spacing:normal!important;
}
:is(
  .aer-product-profitability--compare .aer-pp-btc,
  .aer-product-crypto-table .aer-asic-rankings__mineable-metric-line--reward .aer-asic-rankings__mineable-metric-value,
  .aer-product-crypto-table .aer-product-crypto-table__powered-asset-value
) {
  font-family:Poppins,sans-serif!important;
  font-size:var(--aer-earnings-asset-size)!important;
  font-weight:var(--aer-earnings-asset-weight)!important;
  line-height:1.2!important;
  font-variant-numeric:tabular-nums!important;
  letter-spacing:normal!important;
}

/* Common metric labels in all mining modes and power states. */
.aer-product-crypto-table {--aer-earnings-label-size:11px;--aer-earnings-label-weight:700;}
.aer-product-crypto-table :is(.aer-asic-rankings__mineable-metric-label,.aer-product-crypto-table__powered-label,.aer-product-crypto-table__powered-roi-label,.aer-product-crypto-table__zero-power-roi-label,.aer-product-crypto-table__solo-block-roi-label) {
 font-size:var(--aer-earnings-label-size)!important;font-weight:var(--aer-earnings-label-weight)!important;line-height:1.25!important;
}
