/* V221 — mobile artwork, actual item portraits and reliable full-card entry taps. */
#page-home #olu179HomeRoomTrack{position:relative!important;isolation:isolate!important;z-index:2!important;touch-action:pan-x pan-y!important}
#page-home #olu179HomeRoomTrack>a{position:relative!important;isolation:isolate!important;z-index:1!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;display:grid!important;grid-template-rows:96px minmax(0,1fr)!important;}
#page-home #olu179HomeRoomTrack>a:focus-visible{outline:3px solid #ffdd9c!important;outline-offset:2px!important}
#page-home #olu179HomeRoomTrack>a>img{width:100%!important;height:96px!important;object-fit:cover!important;object-position:center center!important;pointer-events:none!important;max-width:100%!important;max-height:96px!important;background:none!important;filter:none!important;border-radius:0!important}
#page-home #olu179HomeRoomTrack>a>b{width:100%!important;pointer-events:none!important;white-space:normal!important;line-height:1.16!important}
#olu111RoomTrack .olu111-room-card>img{width:100%!important;height:186px!important;object-fit:cover!important;object-position:50% 42%!important;max-height:186px!important;background:none!important}
.olu177-room .olu177-card-art{background:#261c34!important;overflow:hidden!important;min-width:0!important;}
.olu177-room .olu177-card-art img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center!important;image-rendering:auto!important;}
.olu177-room .olu177-card-art.olu221-card-fallback{display:grid;place-items:center;background:linear-gradient(140deg,#302640,#553f58)!important;}
.olu177-room .olu177-card-art.olu221-card-fallback::after{content:attr(data-emoji);font-size:clamp(38px,7vw,62px);}
.olu177-room .olu177-card-art.olu221-card-fallback img{display:none!important;}
.olu177-room:not([data-olu183-room="sanctuary"]) .olu177-card{min-width:0!important;}
.olu177-room .olu177-canvas .olu177-bare{image-rendering:auto!important;filter:none!important;}
@media (max-width:620px){#olu111RoomTrack .olu111-room-card>img{height:184px!important;max-height:184px!important}}
