/* V38: painted cozy room with in-art door and calendar hotspots. */
#cwScene{display:none!important}
#cwStage{padding:10px!important}
.magic-scene{aspect-ratio:1/1!important;border-radius:24px;overflow:hidden;background:#231530}
.magic-scene .magic-scene-art{filter:brightness(1.02) saturate(1.03)!important}
/* keep Bunny's hoodie plain black and remove old floating icon feeling */
.v37-inroom-garden-door{left:69.2%!important;top:29.2%!important;width:18.2%!important;height:41.8%!important;z-index:8!important;background:transparent!important;filter:none!important;outline:none!important;border-radius:28px}
.v37-inroom-garden-door svg,.v37-inroom-garden-door .v37-door-plaque,.v37-inroom-garden-door .v37-door-badge{display:none!important}
.v37-inroom-garden-door:hover,.v37-inroom-garden-door:focus-visible{box-shadow:inset 0 0 0 2px rgba(255,233,196,.38),0 0 0 4px rgba(255,213,146,.08)!important;filter:drop-shadow(0 0 10px rgba(255,221,173,.22))!important}
/* calendar is part of the painted artwork now; keep only the invisible hotspot */
#magicScene .v26-wall-calendar{display:none!important}
#magicScene #magicCalendar.magic-calendar-target{left:70.8%!important;top:7.8%!important;width:22.3%!important;height:15.5%!important;z-index:9!important;border-radius:16px}
#magicScene #magicCalendar.magic-calendar-target:hover,#magicScene #magicCalendar.magic-calendar-target:focus-visible{box-shadow:inset 0 0 0 2px rgba(255,233,196,.32)!important}
/* reposition a few hotspots to match the painted scene */
.magic-photo{left:84.2%!important;top:2.4%!important;width:14.2%!important;height:18.5%!important}
.magic-window{left:27.6%!important;top:6.4%!important;width:35.8%!important;height:33.8%!important}
.magic-books{left:0!important;top:0!important;width:26.6%!important;height:76%!important}
.magic-fire{right:0!important;top:37.4%!important;width:15.5%!important;height:40%!important}
.magic-couch{left:24%!important;top:57%!important;width:46%!important;height:23%!important}
.magic-bunny{left:33.7%!important;top:40.4%!important;width:18.6%!important;height:31.8%!important;z-index:7!important}
.magic-kat{left:47.6%!important;top:42.8%!important;width:20.1%!important;height:29.5%!important;z-index:7!important}
.magic-carddeck,.magic-addon-cards{left:43.2%!important;top:68.2%!important;width:10.8%!important;height:8.8%!important}
.magic-boardgame,.magic-addon-boardgame{left:52.5%!important;top:66.5%!important;width:12.2%!important;height:10.6%!important}
.v34-window-star{left:50.1%!important;top:8.7%!important;width:10.5%!important;height:11%!important}
/* use the painted egg art, keep just an invisible tappable area with the progress pill */
.star-egg-stage{left:2.2%!important;bottom:8.2%!important;width:16%!important}
.star-egg-button{filter:none!important;background:transparent!important;box-shadow:none!important}
.star-egg-button svg{opacity:0!important}
.star-egg-tiny{margin-top:0!important;min-width:auto!important;position:absolute!important;left:-2%!important;bottom:-7%!important}
@media(max-width:680px){
  .magic-scene{border-radius:18px}
  .v37-inroom-garden-door{left:68.7%!important;top:29.1%!important;width:18.7%!important;height:42.4%!important}
  #magicScene #magicCalendar.magic-calendar-target{left:68.5%!important;top:7.6%!important;width:24.2%!important;height:16.5%!important}
  .magic-photo{left:83.4%!important;top:2.3%!important;width:15.1%!important;height:19.3%!important}
  .magic-bunny{left:31.8%!important;top:41.2%!important;width:21.2%!important;height:31.2%!important}
  .magic-kat{left:47.5%!important;top:44.1%!important;width:21.4%!important;height:29.2%!important}
  .star-egg-stage{left:1.6%!important;bottom:7.2%!important;width:20.5%!important}
}
