.g4-home-promotion img{aspect-ratio:2;object-fit:contain;width:100%;height:auto;display:block}.g4-home-promotion p{margin:8px 0;font-size:16px;line-height:1.6}body.game04-theme .g4-home-promotion .canonical-dialog-actions{grid-template-columns:1fr 2fr;display:grid}body.game04-theme .g4-home-promotion .canonical-dialog-actions button{white-space:normal;min-width:0;padding-inline:8px}body.game04-theme .canonical-dialog.g4-home-promotion--artwork{width:min(100%,420px);height:min(760px,calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto}body.game04-theme .g4-home-promotion--artwork .canonical-dialog-body{grid-template-rows:minmax(0,1fr) auto;gap:6px;min-height:0;padding:8px;display:grid;overflow:hidden}body.game04-theme .g4-home-promotion--artwork img.g4-starter-artwork{aspect-ratio:auto;object-fit:contain;object-position:center;width:100%;height:100%;min-height:0;max-height:100%}body.game04-theme .g4-home-promotion--artwork .g4-starter-note{text-align:center;color:var(--g4-muted);margin:0;font-size:14px;line-height:1.4}
