/* V275: shrink Rooms 2-5 visible medallions to match Room 1 more closely.
   Keep a room1-sized invisible hit area for easier tapping, but draw a smaller coin inside it. */
body:is([data-room-id="2"],[data-room-id="3"],[data-room-id="4"],[data-room-id="5"]) .new-medallion{
  position:absolute!important;
  left:var(--mx)!important;
  top:var(--my)!important;
  transform:translate(-50%,-50%)!important;
  width:2.25%!important;
  height:3.5%!important;
  min-width:0!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:50%!important;
  background:transparent!important;
  box-shadow:none!important;
  z-index:260!important;
  cursor:pointer!important;
  touch-action:manipulation!important;
}
body:is([data-room-id="2"],[data-room-id="3"],[data-room-id="4"],[data-room-id="5"]) .new-medallion::before{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:64%;
  aspect-ratio:1 / 1;
  border-radius:50%;
  border:1px solid rgba(112,64,11,.82);
  background:radial-gradient(circle at 32% 28%,#fff1aa 0%,#e6b95b 20%,#af7228 49%,#76400c 77%,#e1ad47 91%);
  box-shadow:inset 0 0 0 1px rgba(242,200,113,.88), inset 0 0 0 2px rgba(87,45,8,.42), 0 1px 2px rgba(44,23,9,.75);
  pointer-events:none;
}
body:is([data-room-id="2"],[data-room-id="3"],[data-room-id="4"],[data-room-id="5"]) .new-medallion:hover::before{
  filter:brightness(1.04);
}
body:is([data-room-id="2"],[data-room-id="3"],[data-room-id="4"],[data-room-id="5"]) .new-medallion:focus-visible{
  outline:2px solid #ffdb72!important;
  outline-offset:2px!important;
}
@media(max-width:700px){
  body:is([data-room-id="2"],[data-room-id="3"],[data-room-id="4"],[data-room-id="5"]) .new-medallion::before{
    width:70%;
  }
}
