/* BG154 / R1.446: catalogue state only; existing mobile and 520px card geometry is shared. */
.home-content .bg-game-maintenance{position:absolute;inset-inline-end:.5rem;bottom:.5rem;z-index:2;padding:.25rem .5rem;border-radius:.5rem;background:rgba(22,38,66,.86);color:#fff;font:500 .75rem/1.3 Arial,sans-serif;pointer-events:none;max-width:calc(100% - 1rem);overflow-wrap:anywhere}
.home-content .bg-catalog-state{grid-column:1/-1;min-width:0;padding:1rem .5rem;color:#8298b7;text-align:center;font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}
.home-content .bg-catalog-state p{margin:0 0 .5rem}
.home-content .bg-catalog-state button{border:0;border-radius:.5rem;background:#eef5ff;color:#2774fe;padding:.375rem .875rem;font:500 .8125rem/1.5 Arial,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}
.home-content .rail button[data-cat]{grid-template-rows:2.625rem minmax(.9375rem,auto)}
.home-content .rail button[data-cat] b{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.home-content [data-bg-game]{cursor:pointer;-webkit-tap-highlight-color:transparent}
#bgHomeDevToast{box-sizing:border-box;white-space:normal;text-align:center;font-weight:500}

/* Match the existing home card badge placement on the Fishing cover. */
.home-content #gameGrid > .card[data-bg-game="fishing"]::after {
  content: "";
  position: absolute;
  top: 2.6%;
  left: 1.6%;
  width: 32%;
  aspect-ratio: 190 / 55;
  background: url("../../assets/games/catdog-live-badge.png?v=BGHOME-R124") center / contain no-repeat;
  z-index: 1;
  pointer-events: none;
}
