/* Source: rum-pirates/app/globals.css; cold integration overlay for the sealed
 * original renderer. Full English result copy must fit the phone container. */
.controller-v2.is-locale-en .controller-result .controller-drinks strong {
  max-width: min(430px, 100%);
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
  text-align: center;
}

/* Source: rum-pirates/app/captain/lobby.css. Host copy must paint above
 * controller-v2's decorative wash, matching the original panel layer. */
.controller-canvas.controller-v2 .captain-tablet-content {
  z-index: 3;
}

/* Source: rum-pirates/app/controller/phone-responsive.css. Phone public-card
 * label wraps within its own column; its track grows with localized text. */
.controller-v2.is-phone .controller-round{display:grid;min-width:0;width:100%;grid-template:minmax(20px,auto) 38px / minmax(0,1fr) min-content minmax(0,1fr);height:auto;align-content:center;justify-content:center;align-items:center;justify-items:center;gap:0 2px;}
.controller-v2.is-phone .controller-round>span:first-child{grid-row:1;grid-column:1/-1;min-width:0;max-width:100%;margin:0;font-size:12px;line-height:1.6666667;white-space:normal;overflow-wrap:anywhere;text-align:center;}
