.game-stage #island{display:block;width:100%;height:auto;aspect-ratio:800/660;touch-action:none}
.game-stage{background:#c3ddd3}
.scene-label{top:62px;font-size:clamp(15px,2vw,22px);line-height:1.25;max-width:80%;left:10%;right:auto;width:80%;color:#24483e}
.start-overlay{bottom:18px;gap:8px}
.game-stage:has(.start-overlay:not([hidden])) .game-bubble{bottom:110px}
.game-stage #start:disabled{cursor:progress;opacity:.55}
.home-showcase:before{background-image:url('/welcome/media/city-v2.png?v=12c708f67136')}
.chat-person{background-image:url('/welcome/media/demo-resident-0.webp?v=f0f2194a55d5');background-size:1024px 288px;background-position:0 0;background-repeat:no-repeat}
@media(max-width:540px){.scene-label{top:42px;font-size:13px;max-width:84%;width:84%;left:8%}.start-overlay{bottom:10px;gap:4px}.game-stage:has(.start-overlay:not([hidden])) .game-bubble{display:none}}
@media(max-width:360px){.scene-label{display:none}}
