.ar-deal-layer{position:fixed;inset:0;z-index:45;pointer-events:none;overflow:hidden;contain:strict}.ar-deal-back{position:absolute;display:block;width:44px;height:62px;border:1px solid #dfc18c;border-radius:5px;background:#121114 url('/assets/ar-poker/back.svg') center/100% 100% no-repeat;box-shadow:0 3px 8px #0005;pointer-events:none;will-change:transform,opacity}.room-device-check{padding:12px 14px;border:1px solid #d5b67c55;border-radius:10px;background:#17151c;color:#f1e7d3;font:13px/1.6 Arial,sans-serif;margin:12px 0}.room-device-check ol{margin:8px 0;padding-left:20px}.room-device-check p{margin:8px 0}.room-device-check .room-control-button{min-height:44px}.room-device-check small{display:block;color:#c9bca8}.room-device-check[hidden],.room-device-check button[hidden]{display:none!important}

.ar-shuffle-scene {
  position: absolute;
  width: 152px;
  height: 130px;
  margin-left: -76px;
  margin-top: -60px;
  pointer-events: none;
}

.ar-shuffle-scene .ar-shuffle-card {
  left: 54px;
  top: 29px;
  box-shadow: 0 2px 5px #0008;
}

.ar-shuffle-label {
  position: absolute;
  top: 106px;
  left: -14px;
  width: 180px;
  color: #fff0d0;
  font: 700 12px/1.4 system-ui, sans-serif;
  text-align: center;
  text-shadow: 0 1px 4px #000;
}

.ar-deal-layer, .ar-deal-layer * {
  pointer-events: none !important;
}
