/* pu-4 text-bg
   Text / value elements sit on the tile background — no darker inline blocks.
   Real controls keep hover / pressed / active fills (buttons, tabs, chips).
   Display inputs use transparent fill (kit x-field input = background:none).
   Tokens only (--tile / transparent). Style file wins over preview. */

/* Stats MARKET cell + values (issue: ETH-USDC on --alt / checker). */
[data-tile="stats"] .v2-selector {
  background: var(--tile);
}
[data-tile="stats"] .v2-stat .v2-val,
[data-tile="stats"] .v2-mkt .v2-val,
[data-tile="stats"] .v2-mkt,
[data-tile="stats"] .v2-lbl,
[data-tile="stats"] .x-lab {
  background: transparent;
}

/* Site-wide value / figure / label text — no separate fill. */
.v2-val,
.v2-pix,
.v2-eq,
.v2-ac-val,
.v2-acct-body .x-fig,
.v2-acct-kvs b,
.v2-acct-upnl b,
.v2-prof-stat .v2-pix,
.v2-kv span,
.v2-kv b,
.v2-receipt b,
.v2-lbl,
.x-lab {
  background: transparent;
}

/* Kill residual checker / block overlay on pix values. */
.v2-pix::after {
  content: none;
  display: none;
  background: none;
}

/* Account KV cells: same fill as the account tile (not --bg). */
.v2-acct-kvs > div {
  background: var(--tile);
}

/* Notes read as body text on the tile, not a header/alt slab. */
.v2-notes {
  background: var(--tile);
}

/* Book mid/spread strip: text on tile (not --v2-header / --alt). */
[data-tile="book"] .v2-spread {
  background: var(--tile);
}

/* Field values (incl. readonly display) sit on the tile — kit background:none. */
.v2-field input,
.v2-field input:focus,
.v2-field input[readonly] {
  background: transparent;
}

/* Meta tile values sit on the tile face (kit text, not a second fill). */
.v2-ticket .v2-meta-tile > b {
  background: transparent;
}
