.alter-world .world-dialog[open]{animation:none;opacity:1;translate:0 0}.alter-world .party-dialog{width:min(480px,calc(100vw - 24px));border-radius:30px;background:#fffdf6}.alter-world .life-world-pill{left:50%;transform:translateX(-50%);white-space:nowrap}.alter-world .play-hud{top:186px;left:24px;width:240px;padding:8px;background:#fffdf3e8;border-color:#fff9ed}.alter-world .play-hud button{min-height:36px;font-size:11px;background:#edf1e3}.alter-world .world-dock button{color:#66754e}.alter-world .world-live{color:#536348}.alter-world .life-world-art.theme-moon{background:linear-gradient(145deg,#465578,#a699c5)}.alter-world .life-world-art.theme-sky{background:linear-gradient(145deg,#b5e2f1,#f3efcf)}@media (max-width:680px){.alter-world .play-hud{top:157px;left:12px;width:170px;padding:6px;max-height:calc(100dvh - 390px);overflow:auto}.alter-world.is-exploring .life-world-pill{left:50%;top:22px;transform:translateX(-50%);max-width:calc(100vw - 160px);white-space:nowrap}.alter-world .play-hud button{font-size:10px}.alter-world .party-dialog{border-radius:25px}}.alter-world .world-viewport{inset:0}.alter-world .world-vignette{background:linear-gradient(180deg,#edf3e8bb,transparent 23%,transparent 78%,#eaf0df33)}.alter-world .world-header{height:80px;padding:0 26px}.alter-world .world-brand>span:last-child{font-size:36px}.alter-world .world-brand-mark{width:38px;height:38px;background:#fffcf2b8}.alter-world .world-top-nav{gap:28px}.alter-world .world-top-nav button.active span{bottom:12px}.alter-world .world-header-right{gap:12px}.alter-world .world-icon-button{min-width:44px;min-height:44px;background:#fffdf0da}.alter-world .world-map-corner{top:178px;right:26px;width:130px}.alter-world .world-map-caption{display:none}.alter-world .world-time-switch{top:355px;right:32px}.alter-world .world-time-switch button{width:38px;height:38px}.alter-world .world-map-heading>span{max-width:98px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alter-world .world-map-heading button{min-width:32px;min-height:32px}.alter-world .world-companion{left:26px;bottom:115px;width:200px;padding:10px}.alter-world .world-companion-portrait{margin-left:0;width:42px!important;height:46px!important;border-radius:13px!important}.alter-world .world-companion>div:nth-child(2)>strong{font-size:13px}.alter-world .world-companion small{font-size:10px;margin-top:5px}.alter-world .world-companion>button:last-child{width:40px;height:40px}.alter-world .world-footer{bottom:max(20px,env(safe-area-inset-bottom));left:24px;right:24px}.alter-world .world-dock{padding:8px 12px;border-radius:26px;box-shadow:0 10px 40px #3d4f2f26}.alter-world .world-dock button{width:66px;height:56px;gap:6px}.alter-world .world-dock button span{font-size:10px}.alter-world .world-dock button.active{background:#7a8f67;color:#fff}.alter-world .world-controls-hint,.alter-world .world-footer-note{display:none}.alter-world .world-camera-tools{right:26px;bottom:115px}.alter-world .world-camera-tools button{width:44px;height:44px}.alter-world .life-launcher{top:96px;right:26px}.alter-world .life-launcher small,.alter-world .life-quest-peek{display:none}.alter-world .life-launcher b{font-size:15px}.alter-world .life-launcher>button:first-child{padding:12px}.alter-world .life-world-pill{top:24px;font-size:11px}.alter-world .world-top-nav{display:none}.alter-world .life-quick-actions{left:auto;right:26px;transform:none;bottom:175px;gap:8px}.alter-world .life-quick-actions>button{min-height:44px;padding:10px 12px}.alter-world .life-quick-actions>button:nth-child(2){display:none}.alter-world .world-location-card{bottom:236px}.world-reconnect{position:absolute;top:168px;left:26px;z-index:18;background:#fff6df;padding:10px;border-radius:12px;font-size:11px}.world-reconnect button{padding:8px;color:#798761}.alter-world .life-conversation-dialog{width:min(520px,calc(100vw - 24px));max-width:520px;border-radius:28px}.life-conversation-dialog .life-demo-note,.life-conversation-dialog .life-heading,.life-conversation-dialog .life-tabs{display:none}.life-conversation-dialog .world-dialog-inner{padding:22px}.life-conversation-dialog .world-dialog-inner>header{margin-bottom:0}.refresh-help{display:grid;gap:10px}.refresh-help>button{display:flex;align-items:center;gap:12px;text-align:left;padding:18px 12px;background:#f0f2e6;border-radius:14px;font-size:13px}.refresh-help>button>svg:last-child{margin-left:auto}.refresh-help>div{display:flex;justify-content:center;gap:20px;font-size:11px;color:#879176;padding:20px 0 0}.alter-world .world-residents .world-primary{margin-top:10px}.alter-world .world-resident-label{min-height:36px}.alter-world .life-resident-reason{display:none}.alter-world .world-setting{padding:18px 0}.alter-world .world-dev-note{font-size:10px}.alter-world .world-dialog h2{letter-spacing:.03em}.alter-world .world-location-card h2{margin-top:12px}@media (max-width:680px){.alter-world{min-height:0;height:100dvh}.alter-world .world-header{height:68px;padding:0 14px}.alter-world .world-brand>span:last-child{font-size:31px}.alter-world .world-brand-mark,.alter-world .world-live{display:none}.alter-world .life-world-pill{top:21px;max-width:calc(100vw - 165px);overflow:hidden;font-size:10px;gap:5px}.alter-world .life-world-pill button{white-space:nowrap}.alter-world .life-launcher{right:12px;top:82px}.alter-world .life-launcher>button:first-child{padding:10px;gap:5px}.alter-world .life-launcher b{font-size:12px}.alter-world .life-launcher>button>svg,.alter-world .world-map-corner{display:none}.alter-world .world-time-switch{top:148px;right:12px;flex-direction:column;padding:3px;gap:1px}.alter-world .world-time-switch button{width:36px;height:36px}.alter-world .world-companion{display:none}.alter-world .world-footer{left:10px;right:10px;bottom:max(12px,env(safe-area-inset-bottom))}.alter-world .world-dock{width:min(355px,calc(100vw - 20px));padding:6px;justify-content:space-around;gap:0;border-radius:23px}.alter-world .world-dock button{width:18%;height:57px}.alter-world .world-dock button span{font-size:10px}.alter-world .world-mobile-controls{bottom:108px;left:14px;transform:scale(.92);transform-origin:bottom left}.alter-world .world-camera-tools{right:12px;bottom:106px;gap:6px;flex-direction:column}.alter-world .world-camera-tools button{width:40px;height:40px}.alter-world .world-camera-tools button:nth-child(2){display:none}.alter-world .life-quick-actions{right:12px;bottom:208px;gap:6px;flex-direction:column}.alter-world .life-quick-actions>button{font-size:10px;min-height:40px;padding:9px}.alter-world .world-toast{white-space:normal;width:-moz-max-content;width:max-content;max-width:calc(100vw - 28px);top:143px;padding:10px 15px;font-size:11px}.alter-world .world-location-card{right:62px;bottom:114px;width:min(260px,calc(100vw - 82px));padding:20px}.alter-world .world-location-card h2{font-size:17px}.alter-world .life-conversation-dialog .world-dialog-inner{padding:18px}.alter-world .world-dialog-inner{padding:20px}.world-reconnect{top:141px;left:12px}.alter-world .world-setting-times button{padding:8px;min-width:42px}.alter-world .world-residents{grid-template-columns:repeat(2,minmax(0,1fr))}.alter-world .world-resident-image{height:135px}}@media (max-height:600px) and (min-width:681px){.alter-world .world-map-corner{display:none}.alter-world .world-time-switch{top:158px}.alter-world .world-companion{bottom:100px}.party-invite{top:85px}.alter-world .world-camera-tools{bottom:100px}.alter-world .life-quick-actions{bottom:155px}}