/* 99 Club Studio · Kakuro online-play grid stability v1.70
 * Explicit equal row and column tracks prevent clue/value content from
 * changing cell dimensions after a number is entered.
 */
.tt99-kakuro-board{
  grid-template-columns:repeat(var(--kakuro-n),minmax(0,1fr))!important;
  grid-template-rows:repeat(var(--kakuro-n),minmax(0,1fr))!important;
  grid-auto-rows:minmax(0,1fr)!important;
}
.tt99-kakuro-play,
.tt99-kakuro-block,
.tt99-kakuro-clue{
  width:100%;
  height:100%;
  min-width:0;
  min-height:0;
  box-sizing:border-box;
}
.tt99-kakuro-play{
  overflow:hidden;
}
