.screen-layer{z-index:20;background-color:#071a33;background-image:radial-gradient(70% 85% at 50% 45%,#408cdc8c,#0000 70%),radial-gradient(at 50% 120%,#78c8ff40,#0000 60%),linear-gradient(#0c2a52 0%,#071a33 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:fixed;inset:0;overflow:hidden}.screen-layer[hidden]{display:none}.screen-overlay{z-index:40}.screen-result{z-index:50;pointer-events:none;background:0 0}.screen-result>*{pointer-events:auto}:is(body:has(>.screen-result.final-pose)>.original-hud,body:has(>.screen-result.final-pose)>.shot-hud,body:has(>.screen-result.final-pose)>.touch-controls){visibility:hidden}.screen-loading{z-index:60}.screen-loading-tip{aspect-ratio:640/100;width:min(80vw,106.7vh);position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.screen-loading-tip .pg-viewport{overflow:visible}.screen-art{pointer-events:none;background-repeat:no-repeat;position:absolute}.screen-button,.screen-start,.screen-link,.screen-make-order{cursor:pointer;pointer-events:auto}.screen-button:hover,.screen-start:hover{filter:brightness(1.15)}.screen-button:active,.screen-start:active{filter:brightness(.9)}.screen-start,.screen-avatar,.screen-room-stage,.screen-room-map,.screen-link,.screen-make-course,.screen-make-order,.screen-money{position:absolute}.screen-family{cursor:pointer;background:0 0/100% 100% no-repeat;position:absolute}.screen-link{text-align:center;color:#1a4fa8;text-decoration:underline}.screen-join{cursor:pointer;background:0 0/100% 100% no-repeat;position:absolute}.screen-money{text-align:right;color:#ffe36a;text-shadow:1px 1px #000;white-space:nowrap;font-weight:700;line-height:17px}.screen-cookie{color:#ffb347}.screen-row{cursor:pointer;position:relative}.screen-row>div{position:absolute}.screen-room-text{color:#fff;white-space:nowrap;text-shadow:1px 1px #000;pointer-events:none}.screen-room-title{text-overflow:ellipsis;max-width:150px;overflow:hidden}.screen-room-mode{color:#ffe9a8}.screen-user{color:#fff;line-height:24px}.screen-user-nick{white-space:nowrap;max-width:120px;overflow:hidden}.screen-user.screen-me{color:#ffd84a;font-weight:700}.screen-user.screen-user-busy{opacity:.7}.screen-server-name{color:#fff;text-shadow:1px 1px #234;font-weight:700;position:absolute;top:8px;left:14px}.screen-channel-name,.screen-channel-count{color:#123;font-weight:700;position:absolute;top:9px}.screen-channel-name{left:52px}.screen-channel-count{right:16px}.screen-channel-gauge{background:#00000040;border-radius:3px;height:6px;position:absolute;bottom:11px;left:52px;right:16px;overflow:hidden}.screen-channel-gauge:after{content:"";transform-origin:0 0;transform:scaleX(var(--fill,0));background:linear-gradient(90deg,#3fd06a,#f2c94c 70%,#e5533d);position:absolute;inset:0}.screen-seat-nick{text-align:center;color:#fff;text-shadow:1px 1px #000;white-space:nowrap;font-weight:700;overflow:hidden}.screen-seat-top{z-index:2}.pg-t-area[data-name=chatbg]{background:#ffffffc7;border-radius:4px}.screen-chat-line{white-space:pre-wrap;word-break:break-word}.screen-chat-system{color:#2a6ab0}.screen-emoticon-cell{width:26px;height:24px;margin-top:1px;display:block}.screen-emoticon-list{grid-template-columns:repeat(10,minmax(0,1fr))!important}.screen-emoticon-list .pg-row{justify-content:center;padding:0}.screen-make-course,.screen-make-order{text-align:center;color:#222;white-space:nowrap;overflow:hidden}.screen-make-order{color:#1a4fa8;font-weight:700;line-height:18px}.screen-game-bar{z-index:15;top:calc(env(safe-area-inset-top) + 6px);left:calc(env(safe-area-inset-left) + 6px);gap:6px;display:flex;position:fixed}.screen-game-bar button[hidden]{display:none}.screen-layer.screen-game-ask{z-index:40;background:0 0}.screen-layer.screen-game-chat{z-index:16;pointer-events:none;background:0 0}.screen-game-chat :is(.pg-viewport,.pg-fit,.pg-stage,.pg-item){pointer-events:none}.screen-game-chat :is([data-name=record],[data-name=chatinput],[data-name=chattarget],[data-name=emoticon],[data-name=chatview]){pointer-events:auto}.screen-game-chat [data-name=record]{top:120px!important;left:8px!important}.screen-game-chat [data-name=chatview]{background:#e8f4ffde}.screen-game-chat [data-name=chatinput]{background:#102333ed}.screen-game-chat [data-name=chatinput] input{box-sizing:border-box;padding-right:36px}@media (pointer:coarse){.screen-game-chat .pg-stage{width:100%!important;height:100%!important;transform:none!important}.screen-game-chat [data-name=record]{transform-origin:0 0;transform:scale(1.5);top:114px!important;left:125px!important}.screen-game-chat [data-name=chatview]{font-size:14px;bottom:142px;width:calc(100% - 16px)!important;height:96px!important;top:auto!important;left:8px!important}.screen-game-chat :is([data-name=chatinput],[data-name=chattarget],[data-name=emoticon]){bottom:102px;height:34px!important;top:auto!important}.screen-game-chat [data-name=chatinput]{width:calc(100% - 169px)!important;left:125px!important}.screen-game-chat [data-name=chatinput] input{padding-right:8px;font-size:16px}.screen-game-chat [data-name=chattarget]{font-size:14px;width:111px!important;left:8px!important}.screen-game-chat [data-name=emoticon]{right:8px;width:28px!important;left:auto!important}}.screen-live-rank{z-index:14;top:calc(env(safe-area-inset-top) + 6px);right:calc(env(safe-area-inset-right) + 6px);position:fixed;overflow:hidden}.screen-live-rank[hidden]{display:none}.screen-approach-mission{z-index:14;top:calc(env(safe-area-inset-top) + 96px);left:calc(env(safe-area-inset-left) + 6px);pointer-events:none;position:fixed}html:not(.touch) .screen-approach-mission{top:186px}.screen-approach-mission[hidden]{display:none}.screen-battle-extra{z-index:14;pointer-events:none;position:fixed;top:calc(25% + 64px);left:50%;transform:translate(-50%)}.screen-battle-extra[hidden]{display:none}html.touch .screen-game-bar{top:calc(env(safe-area-inset-top,0px) + 52px)}.screen-game-bar[hidden],html:not(.touch) .screen-game-menu{display:none}.screen-game-leave{color:#fff;cursor:pointer;background:#102850bf;border:1px solid #7aa7d8;border-radius:10px;padding:4px 10px;font:12px Tahoma,Leelawadee UI,Noto Sans Thai,sans-serif}
