/* Four cheese shapes use the existing 1/2/3/4-piece amount boundaries.
   The approved 28px size and 2px gap are measured at 430×932, where the
   existing table transform is .88. Other screens keep that same table scale.
   The whole icon/amount group retains its established felt center. */
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .table-bet-chip:not(.central-bet-pool) {
  flex-direction:column !important;
  gap:2.272727273px !important;
  padding:0 !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .table-bet-chip:not(.central-bet-pool) .bet-chip-stack {
  flex:0 0 31.818181818px !important;
  width:31.818181818px !important;
  height:31.818181818px !important;
  overflow:visible !important;
  background:url("assets/cheese-bets-v1/chip-stage-1.svg") center / contain no-repeat !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .table-bet-chip:not(.central-bet-pool) .bet-chip-stack[data-chip-count="2"] {
  background-image:url("assets/cheese-bets-v1/chip-stage-2.svg") !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .table-bet-chip:not(.central-bet-pool) .bet-chip-stack[data-chip-count="3"] {
  background-image:url("assets/cheese-bets-v1/chip-stage-3.svg") !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .table-bet-chip:not(.central-bet-pool) .bet-chip-stack[data-chip-count="4"] {
  background-image:url("assets/cheese-bets-v1/chip-stage-4.svg") !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .table-bet-chip:not(.central-bet-pool) strong {
  font-size:calc(13px / var(--ui-scale)) !important;
  font-weight:750 !important;
  font-variant-numeric:tabular-nums;
  padding-inline:0 !important;
  margin-inline:var(--eight-paid-text-margin,0px) !important;
  transform:scaleX(var(--eight-paid-text-x,1)) !important;
  transform-origin:center center !important;
}
/* Matched cheese pots repaint the existing pile box without changing either
   its stage dimensions or the amount below it. */
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #centralBetPool .bet-chip-stack {
  background:url("assets/cheese-bets-v1/pot-stage-1.svg") center / contain no-repeat !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #centralBetPool[data-pot-pile-stage="2"] .bet-chip-stack {
  background-image:url("assets/cheese-bets-v1/pot-stage-2.svg") !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #centralBetPool[data-pot-pile-stage="3"] .bet-chip-stack {
  background-image:url("assets/cheese-bets-v1/pot-stage-3.svg") !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #centralBetPool[data-pot-pile-stage="4"] .bet-chip-stack {
  background-image:url("assets/cheese-bets-v1/pot-stage-4.svg") !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #centralBetPool .bet-chip-stack > * {
  visibility:hidden !important;
}
/* Giant pot text may condense horizontally in the same short-view case.
   Its layout box and the cheese pile keep their original geometry. */
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #centralBetPool:not(.sweat-pot-slim) strong {
  transform:scaleX(var(--eight-pot-text-x,1)) !important;
  transform-origin:center center !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #centralBetPool:not(.sweat-pot-slim) strong[data-eight-tight-text="1"] {
  padding-inline:0 !important;
}
/* All legacy padding/offset rules resolve to these shared final centers. */
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .bet-anchor-eight-730 {
  left:var(--eight-bet-730-x) !important;
  top:var(--eight-bet-730-y) !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .bet-anchor-eight-9 {
  left:var(--eight-bet-9-x) !important;
  top:var(--eight-bet-9-y) !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .bet-anchor-eight-1030 {
  left:var(--eight-bet-1030-x) !important;
  top:var(--eight-bet-1030-y) !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .bet-anchor-eight-12 {
  left:var(--eight-bet-12-x) !important;
  top:var(--eight-bet-12-y) !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .bet-anchor-eight-130 {
  left:var(--eight-bet-130-x) !important;
  top:var(--eight-bet-130-y) !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .bet-anchor-eight-3 {
  left:var(--eight-bet-3-x) !important;
  top:var(--eight-bet-3-y) !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .bet-anchor-eight-430 {
  left:var(--eight-bet-430-x) !important;
  top:var(--eight-bet-430-y) !important;
}
html body:not(.hand-history-table).holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-eight-layout.holdem-mascot-table #tableView #betChipLayer .bet-anchor-eight-6 {
  left:var(--eight-bet-6-x) !important;
  top:var(--eight-bet-6-y) !important;
}
