/* A・B・C共通の色と操作対象の見た目。ボタンの座標・寸法は変えません。 */
.scene {
  --cafe-wall: #494c3c;
  --cafe-wood: #513520;
  --cafe-brass: #b38952;
  --cafe-shadow: #19150e77;
}
.scene > button.object { box-shadow: none; }
.scene > button.object .label {
  background: #25291fce;
  border-color: #a893654d;
  color: #eee1c2;
}
.scene > button.object:hover {
  outline: 1px solid #e7c98c80;
  outline-offset: -1px;
  background: #e6c27a0c;
}
.scene > button.object:focus-visible {
  outline: 3px solid #eed19a;
  outline-offset: -3px;
}
