.immersive-world .world-toolbar{inset:0 0 auto 0;height:10dvh;box-sizing:border-box;min-height:0;padding:6px 10px;align-items:center;gap:7px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;background:#ffffff15;max-width:100%;z-index:25}.world-toolbar>button,.world-toolbar .header-spaces button{flex-shrink:0;white-space:nowrap;font-size:13px;padding:10px 12px;max-height:calc(10dvh - 8px)}.header-spaces{display:flex;flex-wrap:nowrap;gap:7px;position:static;max-width:none;align-items:center}.immersive-world .scene-controls{display:none}.immersive-world .scene-label{top:calc(10% + 8px);font-size:20px;max-width:calc(100% - 24px);padding:5px 10px}.immersive-world .scene-label #worldRoomLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.immersive-world .world-menu-panel{top:calc(10dvh + 6px)}.world-actor .name{font-size:16px;font-weight:500;line-height:1.45;max-width:180px;overflow:hidden;text-overflow:ellipsis;padding:3px 10px}.chat-pull-tab{position:absolute;left:0;z-index:24;transform:translateY(-50%);width:43px;min-height:64px;border-radius:0 18px 18px 0;background:#ffffffe0;color:#365d44;font-size:24px;box-shadow:2px 3px 14px #22372d25;cursor:pointer;backdrop-filter:blur(10px)}.immersive-world .floating-chat{left:49px;width:min(410px,calc(100% - 60px))}.floating-chat #chatEmoji{border:0;background:transparent;font-size:24px;padding:4px;cursor:pointer}.immersive-world .floating-chat .emotion-picker{top:auto;bottom:68px;left:12px;right:auto;max-width:calc(100% - 24px);overflow-x:auto;z-index:30}.floating-chat .emotion-picker button{flex-shrink:0}.home-visit-banner{position:absolute;top:calc(10dvh + 60px);left:12px;right:12px;z-index:15;width:fit-content;max-width:calc(100% - 24px);padding:9px 13px;border-radius:12px;background:#fff8d7e8;color:#705a2b;font-size:14px;pointer-events:none}.home-visit-banner[hidden],#homeDoor[hidden],.world-toolbar button[hidden]{display:none!important}.immersive-world #scene.inside-home{background:linear-gradient(#eee7d8 0 10%,#dcc6a6 10% 90%,#bea581 90%)!important}.inside-home .sun,.inside-home .cloud,.inside-home .tree,.inside-home .flower,.inside-home .bench,.inside-home .path,.inside-home .space-home-scene{display:none!important}.inside-home:after{content:'';position:absolute;inset:10% 0 10%;background:repeating-linear-gradient(0deg,transparent 0 75px,#b99d7f30 75px 77px),repeating-linear-gradient(90deg,transparent 0 75px,#b99d7f30 75px 77px);pointer-events:none;z-index:0}@media(max-width:640px){.world-toolbar>button,.world-toolbar .header-spaces button{font-size:12px;padding:9px 10px}.immersive-world .floating-chat{left:45px;width:calc(100% - 55px)}.world-actor .name{font-size:15px;max-width:150px}.immersive-world .scene-label{font-size:20px}.floating-chat .emotion-picker button{min-width:27px;font-size:20px}.home-visit-banner{font-size:12px}.chat-pull-tab{width:38px;min-height:58px}}
