@charset "UTF-8";:root{color-scheme:light;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#293f40;font-synthesis:none;font-feature-settings:"kern" 1;text-rendering:optimizeLegibility;--ink:#293f40;--line:#46605c32;--paper:#f7f3e8d9}*{box-sizing:border-box}body{margin:0;overflow:hidden;font-size:15px;line-height:1.45;background:#becfd0}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,main:focus-visible{outline:2px solid #945847;outline-offset:4px}#sky{position:fixed;top:0;right:0;bottom:0;left:0;background:url(/assets/cloud-sky.webp) center top/cover no-repeat;pointer-events:none}#scene{position:fixed;top:0;right:0;bottom:0;left:0;touch-action:none;outline:none}canvas{display:block;width:100%;height:100%}header{position:fixed;top:30px;left:38px;right:34px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.brand{display:flex;gap:15px;align-items:center;text-shadow:0 1px 16px #fff}.seal{font-family:KaiTi,serif;border:1px solid #965947;color:#8a4f40;font-size:22px;padding:3px 5px;line-height:1.1}.brand h1{font-family:STSong,SimSun,serif;font-size:28px;letter-spacing:.12em;font-weight:500;margin:0 0 5px}.brand p{font-size:12px;margin:0;color:#42605e;letter-spacing:.1em}.round{pointer-events:auto;background:#f7f3e86b;border:1px solid var(--line);border-radius:50%;width:42px;height:42px;font-size:23px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}footer{position:fixed;bottom:24px;left:38px;right:34px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;gap:15px}.caption{display:flex;flex-direction:column;gap:4px}.chapter{font-size:11px;letter-spacing:.16em;color:#63706a}#status{font-family:SimSun,serif;font-size:16px;letter-spacing:.08em}nav{pointer-events:auto;display:flex;background:var(--paper);padding:5px;border:1px solid #d2d5c9;border-radius:40px;box-shadow:0 5px 24px #2433320a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}nav button{border:0;background:transparent;padding:10px 25px;border-radius:28px;font-size:14px}nav button.active{background:#3f5852;color:#fff7e8}nav button:hover:not(.active){background:#dae0d6}.actions{display:flex;gap:10px;pointer-events:auto}.actions button{border:0;border-bottom:1px solid #82958f;background:#f6f4e270;padding:8px 10px;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#loader{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#e4edebee;transition:opacity .7s;z-index:4}.load-mark{font-family:KaiTi,serif;font-size:58px;color:#637d75}#loader p{font-size:14px;letter-spacing:.12em}.load-line{height:1px;width:150px;background:#90a79f55;overflow:hidden}.load-line i{display:block;height:1px;width:40%;background:#647f72;animation:load 1.7s ease-in-out infinite}.loaded{opacity:0;pointer-events:none}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(350%)}}#help{position:fixed;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);width:min(390px,calc(var(--game-screen-width,100vw) - 36px));padding:30px;background:#f9f5ebf5;box-shadow:0 20px 100px #14242040;border:1px solid #cbd4c5}#help h2{font-family:SimSun,serif;font-weight:500;font-size:23px;margin:0 0 22px}#help p{font-size:14px;line-height:1.7;color:#53665e}#close-help{border:0;padding:10px 24px;background:#3f5852;color:#fff5e7;margin-top:12px}#toast{position:fixed;top:106px;left:50%;transform:translate(-50%);background:#f6f2e6e8;padding:10px 18px;font-size:13px;border-radius:3px;opacity:0;transition:opacity .3s;pointer-events:none;max-width:80vw;text-align:center}#toast.show{opacity:1}@container game-screen (max-width: 650px){header{top:23px;left:21px;right:20px}.brand h1{font-size:23px}.brand p{font-size:10px}.seal{font-size:19px}.round{height:36px;width:36px}footer{bottom:18px;left:16px;right:16px;justify-content:center;flex-wrap:wrap;gap:9px}.caption{position:fixed;bottom:98px;left:22px}.chapter{font-size:10px}#status{font-size:14px}nav button{padding:9px 23px}.actions{position:fixed;top:80px;right:18px;flex-direction:column;gap:6px}.actions button{font-size:11px;padding:5px 8px}#sky{background-size:auto 100%;background-position:43% top}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.brand{background:radial-gradient(ellipse at 35% 40%,#e8eee4a8,transparent 72%);padding:7px 15px 10px 0;margin-top:-7px}.caption{background:#f1f1e5cc;padding:7px 13px;border-left:1px solid #819789;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:none}#time-panel{position:fixed;z-index:3;right:34px;bottom:88px;width:290px;padding:20px;background:#f7f3e8f2;border:1px solid #c4cdbf;border-radius:8px;box-shadow:0 12px 50px #132b3230;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.time-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.time-heading h2{font-family:STSong,SimSun,serif;font-size:20px;font-weight:500;line-height:1.3;margin:0}.time-heading button{border:0;background:transparent;padding:2px 6px;font-size:22px;line-height:1}#time-period{font-size:14px;color:#53665e;margin:12px 0 16px;line-height:1.45}.time-options{display:flex;gap:4px}.time-options button{flex:1;border:1px solid transparent;background:#e7eade;padding:8px 6px;border-radius:4px;font-size:14px}.time-options button[aria-pressed=true]{background:#3f5852;color:#fff7e8}.time-options button:hover{border-color:#82958f}.time-hint{font-size:12px;color:#5d6d64;margin:14px 0 0}.brand,.brand p,.seal{transition:color 2s,text-shadow 2s,background 2s}body[data-night=true] .brand{background:radial-gradient(ellipse at 35% 40%,#102535b5,transparent 72%);color:#f2ead7;text-shadow:0 1px 12px #041220}body[data-night=true] .brand p{color:#c1d6db}body[data-night=true] .seal{color:#dec697;border-color:#dec6978c}@container game-screen (max-width: 650px){#time-panel{right:18px;bottom:auto;top:184px;width:min(290px,calc(var(--game-screen-width,100vw) - 36px))}}body.entry-active>:is(header,footer,#sky,#scene,.scene-shortcuts,#loader,#toast){visibility:hidden}#entry-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;isolation:isolate;font:15px/1.5 Microsoft YaHei,PingFang SC,sans-serif}#entry-screen [hidden]{display:none!important}.login-art{position:absolute;background:url(/assets/game-v13/login-background.webp) center/cover no-repeat;pointer-events:none}.login-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.login-brand{position:absolute;top:50%}.login-brand>span{font-size:13px;letter-spacing:.35em;color:#e9d5a4}.login-brand h1{font:normal clamp(34px,6vw,78px)/1.3 KaiTi,STKaiti,serif}.login-brand p{font:16px/1.6 KaiTi,serif}.login-card{width:min(360px,36%);padding:26px 28px;scrollbar-width:thin}.login-card-heading>span{font-size:11px}.login-card-heading h2{font: 28px/1.3 KaiTi,STKaiti,serif;margin:6px 0 20px}.login-form{display:flex;flex-direction:column;gap:7px}.login-form label{font-size:13px;color:#efe1bd}.login-form input{width:100%;min-width:0;height:44px;font-family:inherit;font-size:16px;line-height:1.4;padding:10px 12px;border:1px solid #a4b5ae70;border-radius:5px;color:#fff6df;background:#061d2e8f;outline-offset:2px}.login-form input::placeholder{font:13px/1.4 Microsoft YaHei,PingFang SC,sans-serif;color:#a5b9bf}.login-code-row{display:grid}#entry-screen button{font:14px/1.4 Microsoft YaHei,PingFang SC,sans-serif;cursor:pointer;min-height:44px;border-radius:5px;touch-action:manipulation}#entry-screen .login-enter{width:100%}.login-use-code{width:100%;margin-top:8px;font-size:13px!important}.login-welcome{font:17px/1.5 KaiTi,serif;margin:10px 0 16px}.login-note{margin:12px 0 0;text-align:center}.login-message{line-height:1.45;margin:8px 0 0}.login-message:empty{display:none}.login-demo-code{font-size:12px;border-radius:4px;padding:4px 8px;margin:0}.login-demo-code strong{font-size:16px;letter-spacing:.15em;margin-left:6px;font-variant-numeric:tabular-nums}#entry-screen button:disabled{opacity:.5;cursor:default}#entry-screen :is(input,button):focus-visible{outline:2px solid #f5dfa2;outline-offset:2px}@container game-screen (max-height:560px){.login-brand p{font-size:13px}.login-card{width:42%;padding:16px 20px}.login-card-heading h2{font-size:24px;margin:3px 0 12px}.login-form{gap:5px}.login-form input{height:40px;font-size:15px}}@container game-screen (max-height:320px){.login-brand h1{font-size:34px}.login-brand>span{font-size:11px}.login-brand p{font-size:11px}.login-card{left:45%;width:50%;padding:12px 16px;max-height:calc(var(--game-screen-height) - 18px)}.login-card-heading>span{display:none}.login-card-heading h2{font-size:21px;margin:0 0 8px}.login-form{gap:3px}.login-form label{font-size:12px}.login-form input{height:36px;font-size:14px;padding:6px 9px}.login-code-row{grid-template-columns:minmax(0,1fr) 94px;gap:6px}#entry-screen button{min-height:36px;font-size:12px}.login-note{font-size:10px;margin-top:6px}}@container game-screen (max-height:280px){.login-form label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.login-note{display:none}.login-card-heading h2{font-size:20px;line-height:26px;margin-bottom:8px}.login-form{gap:5px}}#entry-screen .login-brand{top:auto;isolation:isolate}#entry-screen .login-brand>span{color:#e3d3a4;font-size:12px;letter-spacing:.3em}#entry-screen .login-brand h1{font-size:58px;letter-spacing:.13em}#entry-screen .login-brand p{font-size:14px;white-space:nowrap}#entry-screen .login-card{scrollbar-color:#9aab91 #eee9da}#entry-screen .login-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border:24px solid transparent;border-image:url(/assets/game-v15/login-frame.webp) 170 fill / 50px / 0 stretch}#entry-screen .login-card-heading>span{font-size:11px}#entry-screen .login-card-heading h2{font-size:30px;margin:6px 0 22px;text-shadow:none}#entry-screen .login-form{gap:7px}#entry-screen .login-form label{color:#567067;font-size:13px}#entry-screen .login-form input{background:#fffdf1a8;color:#274b4b;border:1px solid #aab29a;box-shadow:inset 0 1px 4px #596f6210;border-radius:1px;height:44px;font-size:15px}#entry-screen .login-form input::placeholder{color:#849287}#entry-screen .login-code-row{grid-template-columns:minmax(0,1fr) 105px;gap:8px}#entry-screen .login-enter{min-height:44px;margin-top:14px}#entry-screen .login-enter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border:10px solid transparent;border-image:url(/assets/game-v14/button-jade.webp) 24 78 fill / 9px 28px / 0 stretch}#entry-screen :is(.login-note,.login-use-code){color:#758273}#entry-screen .login-note{margin-top:14px}#entry-screen :is(input,button):focus-visible{outline-color:#b69954}@container game-screen (max-height:560px){#entry-screen .login-brand h1{font-size:44px}#entry-screen .login-brand p{font-size:12px}#entry-screen .login-card:before{border-image-width:37px}#entry-screen .login-card-heading h2{font-size:25px;margin:3px 0 12px}#entry-screen .login-form{gap:4px}#entry-screen .login-form input{height:38px;padding:6px 9px;font-size:14px}#entry-screen button{min-height:38px}#entry-screen .login-enter{min-height:38px;margin-top:8px}#entry-screen .login-note{margin-top:8px}}@container game-screen (max-height:350px){#entry-screen .login-brand{bottom:8%}#entry-screen .login-brand h1{font-size:35px}#entry-screen .login-brand>span{font-size:10px}#entry-screen .login-brand p{font-size:11px}#entry-screen .login-card-heading>span{display:none}#entry-screen .login-card-heading h2{font-size:23px;margin:0 0 9px}#entry-screen .login-form input{height:34px;font-size:14px}#entry-screen .login-form label{font-size:11px}#entry-screen .login-code-row{grid-template-columns:minmax(0,1fr) 88px;gap:5px}#entry-screen button{min-height:34px;font-size:11px}#entry-screen .login-enter{min-height:36px;margin-top:5px}#entry-screen .login-note{font-size:9px}}@container game-screen (max-height:280px){#entry-screen .login-brand h1{font-size:28px}#entry-screen .login-brand p{font-size:10px;white-space:normal}#entry-screen .login-brand{max-width:35%}#entry-screen .login-card{max-height:calc(var(--game-screen-height) - 12px)}#entry-screen .login-card:before{border-image-width:29px}#entry-screen .login-card-heading h2{font-size:20px;margin-bottom:6px}#entry-screen .login-form{gap:4px}#entry-screen .login-form input{height:32px}#entry-screen .login-code-row{grid-template-columns:minmax(0,1fr) 82px}#entry-screen .login-note{display:none}}#entry-screen .login-art{background-image:url(/assets/game-v20/background-dark.webp);background-position:center}#entry-screen .login-brand{width:30%}#entry-screen .login-brand h1{color:#f4edce;text-shadow:0 3px 18px #071a27}#entry-screen .login-card{width:360px;padding:26px}#entry-screen .login-card:before,#entry-screen .login-enter:before,#entry-screen .login-card:after{display:none}#entry-screen .login-card h2{color:#f6efd9;font:28px/1.4 KaiTi,serif}#entry-screen :is(.login-enter,.login-get-code,.login-use-code){border:1px solid #a8ab83;border-radius:2px;background:linear-gradient(110deg,#4e7974,#365e64);color:#f6eed6;box-shadow:inset 0 1px #e4eed333;font:16px/1.4 KaiTi,serif;letter-spacing:.06em;padding:7px 10px}#entry-screen :is(.login-get-code,.login-use-code){font-size:13px;background:#35545c;border-color:#78978d7a}@media(max-height:600px){#entry-screen .login-card{padding:16px 20px;width:330px}#entry-screen .login-card h2{font-size:24px}#entry-screen .login-card-heading{margin-bottom:10px}#entry-screen .login-card input{height:36px}#entry-screen .login-enter{min-height:36px}#entry-screen .login-brand{width:37%}}:root{--v22-jade:url(/assets/game-v22/button-jade.png);--v22-ivory:url(/assets/game-v22/button-ivory.png);--v22-nav:url(/assets/game-v22/nav-selected.png);--v22-paper:url(/assets/game-v22/modal-ivory.png);--v22-ink:url(/assets/game-v22/dialogue-ink.png)}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] :is(.primary,.secondary,.jq-button),html body #entry-screen :is(.entry-start,.login-enter,.login-get-code,.login-use-code),html body[data-ui-layout] #world-onboarding .world-guide-actions button,html body .profile-editor .primary,html body #cinematic-loading .cinematic-actions button{--v22-button-image:var(--v22-ivory);position:relative;isolation:isolate;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#30484b;min-height:36px;padding:8px 20px!important;font-family:KaiTi,STKaiti,serif;line-height:1.4;text-align:center;text-shadow:none;overflow:visible;transition:filter .2s,transform .15s}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] :is(.primary,.jq-button--primary),html body #entry-screen :is(.entry-start,.login-enter),html body .profile-editor .primary,html body[data-ui-layout] #world-onboarding .world-guide-actions .world-guide-next{--v22-button-image:var(--v22-jade);color:#faf7e8!important}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] :is(.primary,.secondary,.jq-button):before,html body #entry-screen :is(.entry-start,.login-enter,.login-get-code,.login-use-code):before,html body[data-ui-layout] #world-onboarding .world-guide-actions button:before,html body .profile-editor .primary:before,html body #cinematic-loading .cinematic-actions button:before{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1;pointer-events:none;background:none!important;border:10px solid transparent!important;border-radius:0!important;box-shadow:none!important;border-image:var(--v22-button-image) 18 58 fill / 8px 24px / 0 stretch!important;opacity:1!important;transform:none!important;filter:none!important}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] :is(.primary,.secondary,.jq-button):after{display:none!important}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] :is(.primary,.secondary,.jq-button):disabled{background:transparent!important;opacity:.62!important;filter:saturate(.35);color:#eff3e6!important}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .secondary:disabled{color:#4f6664!important}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .jq-navigation{background:linear-gradient(100deg,#122632ee,#1b303ae0),url(/assets/game-v20/background-dark.webp) left bottom/auto 100%;border-right:1px solid #ad916855;padding-top:12px}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .jq-navigation .jq-nav-item{padding:7px 10px;gap:10px;border-radius:0!important}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .jq-navigation .jq-nav-item.active{background:transparent!important;border:0!important;box-shadow:none!important}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .jq-navigation .jq-nav-item.active:before{content:"";display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:10px solid transparent!important;border-image:var(--v22-nav) 18 52 fill / 7px 18px stretch!important;background:none!important;border-radius:0!important;z-index:-1}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .jq-nav-label{font-size:16px}html body[data-ui-layout=mobile] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .jq-nav-label{font-size:14px}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .jq-nav-icon{width:34px;height:34px;flex-basis:34px}html body[data-ui-layout=mobile] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .jq-nav-icon{width:28px;height:28px;flex-basis:28px}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .panel-header{background:linear-gradient(90deg,#152631,#283d47,#172a35);box-shadow:inset 0 -1px #b9a27688}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .panel-close{width:30px;height:30px;min-height:30px}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .panel-close:active{transform:rotate(45deg)}html body #entry-screen .login-card,html body .profile-editor,html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .exchange-confirm{isolation:isolate;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:0 16px 65px #0c202955;color:#2e474b;padding:30px 34px}html body #entry-screen .login-card:before,html body .profile-editor:before,html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .exchange-confirm:before{content:"";display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border:30px solid transparent!important;border-image:var(--v22-paper) 100 fill / 42px / 0 stretch!important;background:none!important;border-radius:0!important;opacity:1!important;filter:none!important;transform:none!important}html body[data-ui-layout] #world-onboarding .world-guide-dialogue:before{content:"";display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:none!important;border:20px solid transparent!important;border-image:var(--v22-ink) 80 150 fill / 37px 70px / 0 stretch!important;opacity:1!important;filter:none!important}html body .profile-editor :is(input,.avatar-options button){border-radius:0;border-color:#ac9d7d;background:#fcfbf0}html body .profile-editor h3{font:26px/1.3 KaiTi,serif;margin:0}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .profile-info{background:linear-gradient(90deg,#f4f3e88a,#f4f3e8e8 12%,#f4f3e8b0);padding:18px 24px;align-self:stretch;justify-content:center}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .profile-info>.identity{min-height:84px;margin:0 0 16px}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .profile-tools>button:first-child{--v22-button-image:var(--v22-jade);background:transparent!important;border:0!important;color:#faf7e8!important}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .panel-close{transform:none;rotate:none;border:0!important;background:none!important;isolation:isolate}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .panel-close:before{content:"";display:block;position:absolute;top:4px;right:4px;bottom:4px;left:4px;transform:rotate(45deg);border:1px solid #ac9469;background:#182b35;z-index:-1}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .panel-close:after{display:none!important}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .panel-close{font:22px/1 Microsoft YaHei,sans-serif!important;text-shadow:none!important;overflow:visible}html body[data-ui-layout=mobile] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .jq-navigation .jq-nav-item{padding:6px;gap:6px}html body[data-ui-layout=mobile] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .jq-navigation .jq-nav-icon{width:24px;height:24px;flex:0 0 24px}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .identity h3{font-size:clamp(36px,calc(var(--game-screen-height)*.08),64px)}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .portrait-modes{top:auto;bottom:4px;right:8px;gap:0;background:#f3f3e9cc;border:1px solid #b3a07870}@media(max-height:500px),(max-width:700px){html body #entry-screen .login-card,html body .profile-editor,html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .exchange-confirm{padding:20px 28px}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .profile-info{padding:8px 16px}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .profile-info>.identity{min-height:58px;margin-bottom:8px}}html body #entry-screen{container:entry/size;background:#edf1ee;color:#29414b;overflow:clip}html body #entry-screen .login-art{top:-3%;right:-3%;bottom:-3%;left:-3%;z-index:-3;background:url(/assets/game-v22/entry-landscape.webp) center/cover no-repeat;animation:entry-v22-drift 18s ease-in-out infinite alternate;transition:filter .5s}html body #entry-screen .login-shade{z-index:-2;background:radial-gradient(ellipse at 47% 48%,#fffefa73,transparent 60%)}html body #entry-screen .login-brand{left:50%;right:auto;top:47%;bottom:auto;width:min(580px,65%);max-width:none;padding:0;border:0;margin:0;transform:translate(-50%,-50%);background:none;text-align:center;text-shadow:none;transition:opacity .3s,filter .3s}html body #entry-screen .login-brand:before,html body #entry-screen .login-brand:after{display:none}html body #entry-screen .entry-overline{font:14px/1.4 KaiTi,serif;letter-spacing:.42em;color:#6c7777}html body #entry-screen .login-brand h1{margin:6px auto 3px;width:100%;height:auto;line-height:1}html body #entry-screen .login-brand h1 img{display:block;width:100%;height:auto;max-height:200px;object-fit:contain}html body #entry-screen .login-brand p{font:20px/1.6 KaiTi,serif;color:#354c55;letter-spacing:.4em;margin:3px 0}html body #entry-screen .entry-divider{position:relative;margin:15px auto 20px;width:180px;color:#aa9165;font-size:12px;line-height:1}html body #entry-screen .entry-divider:before,html body #entry-screen .entry-divider:after{content:"";position:absolute;top:50%;width:72px;height:1px;background:linear-gradient(90deg,transparent,#b49e77)}html body #entry-screen .entry-divider:before{left:0}html body #entry-screen .entry-divider:after{right:0;transform:rotate(180deg)}html body #entry-screen .entry-start{width:230px;min-height:48px;font-size:20px;letter-spacing:.2em}html body #entry-screen .entry-invitation{display:block;margin-top:14px;font:12px/1.5 KaiTi,serif;color:#536d71;letter-spacing:.16em}html body #entry-screen .entry-mist{position:absolute;pointer-events:none;z-index:-1;top:48%;right:-35%;bottom:-10%;left:-35%;background:radial-gradient(ellipse at 24% 75%,#ffffffd9,transparent 44%),radial-gradient(ellipse at 78% 65%,#e8f3f5bb,transparent 40%);filter:blur(12px);opacity:.55;animation:entry-v22-mist 16s ease-in-out infinite alternate}html body #entry-screen .entry-mist-2{top:35%;right:-45%;bottom:5%;left:-45%;opacity:.3;animation-direction:alternate-reverse;animation-duration:23s}html body #entry-screen[data-motion-paused=true] :is(.login-art,.entry-mist){animation-play-state:paused}html body #entry-screen[data-auth-open=true] .login-brand{opacity:.16;filter:blur(4px)}html body #entry-screen .login-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:#152b3d4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:16px}html body #entry-screen .login-card{position:relative;inset:auto;transform:none;width:390px;max-width:min(88%,440px);max-height:100%;overflow:visible;padding:34px 36px 27px}html body #entry-screen .login-card:after{display:none}html body #entry-screen .login-close{position:absolute;top:14px;right:16px;min-width:30px;min-height:30px;width:30px;height:30px;padding:0;font:28px/1 KaiTi,serif;border:0;background:none;color:#6d756b;border-radius:0}html body #entry-screen .login-card-heading{text-align:center;margin:4px 0 16px}html body #entry-screen .login-card-heading>span{font:11px/1.4 KaiTi,serif;color:#95805b;letter-spacing:.3em}html body #entry-screen .login-card-heading h2{font:28px/1.4 KaiTi,serif;color:#314e55;letter-spacing:.15em;margin:4px 0 0}html body #entry-screen .login-form{gap:7px}html body #entry-screen .login-card label{font-size:12px;color:#566d70}html body #entry-screen .login-card input{height:42px;border:1px solid #b4baa490;background:#fbfcf3b8;border-radius:0;color:#2c4851;box-shadow:inset 0 1px 5px #314d4520;font:15px/1.4 Microsoft YaHei,sans-serif;padding:8px 10px}html body #entry-screen .login-card input::placeholder{color:#8a9997;font-size:12px}html body #entry-screen .login-card input:focus{outline:1px solid #809c94;outline-offset:2px}html body #entry-screen .login-get-code{font-size:13px;padding:5px 12px!important;min-height:40px}html body #entry-screen .login-enter{font-size:18px;letter-spacing:.12em;min-height:42px;margin-top:12px}html body #entry-screen .login-note{font:10px/1.4 Microsoft YaHei,sans-serif;color:#798b87;margin-top:10px}html body #entry-screen .login-message{color:#9d573b;font-size:12px}html body #entry-screen .login-welcome{color:#3e5b61;text-align:center}html body #entry-screen .login-demo-code{background:#e9f1e4;color:#60796c;border:1px solid #abb5a3}html body #entry-screen .login-demo-code strong{color:#974}html body #cinematic-loading{color:#2d4d57;background:#e7eeec}html body #cinematic-loading .cinematic-poster{animation:entry-v22-drift 14s ease-in-out infinite alternate;top:-3%;right:-3%;bottom:-3%;left:-3%;filter:none}html body #cinematic-loading .cinematic-shade{background:linear-gradient(180deg,#eef5ef00 40%,#e6efe8b0 75%,#e6efe8ed)}html body #cinematic-loading .cinematic-heading{color:#304955;text-shadow:none}html body #cinematic-loading .cinematic-film-title{color:#6e8381;border-color:#a79977}html body #cinematic-loading .cinematic-cloud{background:radial-gradient(ellipse at 25% 70%,#fffefbe0,transparent 50%),radial-gradient(ellipse at 80% 50%,#f2f8f6b0,transparent 40%);filter:blur(16px);top:40%;right:-40%;bottom:-20%;left:-40%;animation:entry-v22-mist 12s ease-in-out infinite alternate}html body #cinematic-loading .cinematic-cloud-two{opacity:.5;animation-direction:alternate-reverse;animation-duration:19s}html body #cinematic-loading .cinematic-loading-card{bottom:7%;width:min(620px,76%)}html body #cinematic-loading .cinematic-loading-card h2{color:#304d56;text-shadow:0 2px 12px #fff;letter-spacing:.14em}html body #cinematic-loading :is(.cinematic-kicker,.cinematic-percent){color:#8f784e}html body #cinematic-loading .cinematic-message{color:#45626a}html body #cinematic-loading .cinematic-hint{color:#6c8383}html body #cinematic-loading .cinematic-progress{height:5px;background:#abbcb591;border:1px solid #a5ac8d;box-shadow:0 1px #fff8;overflow:visible}html body #cinematic-loading .cinematic-progress i{position:relative;background:linear-gradient(90deg,#326d75,#79b4aa);box-shadow:0 0 10px #bfe5cf}html body #cinematic-loading .cinematic-progress i:after{content:"";position:absolute;right:-3px;top:-3px;width:8px;height:8px;transform:rotate(45deg);background:#d7d6ac;border:1px solid #597e7a}html body #cinematic-loading[data-state=failed] .cinematic-loading-card{background:#f2f4e9f2;border-color:#a99979}@keyframes entry-v22-drift{0%{transform:scale(1.01) translate(-.5%,.3%)}to{transform:scale(1.08) translate(.5%,-.6%)}}@keyframes entry-v22-mist{0%{transform:translate(-9%,3%) scale(.96)}to{transform:translate(9%,-5%) scale(1.08)}}@container entry (max-height:500px){html body #entry-screen .login-brand{width:min(430px,60%);top:48%}html body #entry-screen .login-brand h1 img{max-height:140px}html body #entry-screen .login-brand p{font-size:16px}html body #entry-screen .entry-overline{font-size:11px}html body #entry-screen .entry-divider{margin:10px auto 12px}html body #entry-screen .entry-start{min-height:40px;font-size:17px;width:200px}html body #entry-screen .entry-invitation{margin-top:9px;font-size:11px}html body #entry-screen .login-card{width:350px;padding:20px 30px}html body #entry-screen .login-card-heading{margin:0 0 8px}html body #entry-screen .login-card-heading h2{font-size:23px;margin:0}html body #entry-screen .login-card-heading>span{font-size:10px}html body #entry-screen .login-card input{height:34px;font-size:14px;padding:5px 9px}html body #entry-screen .login-form{gap:4px}html body #entry-screen .login-card :is(.login-enter,.login-get-code){min-height:34px;margin-top:4px}html body #entry-screen .login-note{margin-top:6px}}@media(prefers-reduced-motion:reduce){html body :is(#entry-screen,#cinematic-loading) *{animation:none!important;transition:none!important}}html{overflow:hidden;width:100%;height:100%;contain:strict}body{position:fixed;left:0;top:0;container:game-screen / size}body.landscape-virtual{transform-origin:0 0;transform:translate(var(--game-screen-height)) rotate(90deg)}#cinematic-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;isolation:isolate;overflow:hidden;container:cinematic/size;background:#123944;color:#fff8e0;font-family:Microsoft YaHei,PingFang SC,sans-serif;line-height:1.4;font-feature-settings:"kern" 1;text-rendering:optimizeLegibility}#cinematic-loading [hidden]{display:none!important}.cinematic-poster,.cinematic-video,.cinematic-shade,.cinematic-cloud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cinematic-poster{background:center/cover no-repeat;transform:scale(1.03);animation:cinematic-breath 20s ease-in-out infinite alternate}.cinematic-video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s}#cinematic-loading[data-video-playing=true] .cinematic-video{opacity:1}.cinematic-shade{background:linear-gradient(180deg,#062a3d65,transparent 45%,#05242be8)}.cinematic-heading{position:absolute;top:max(5%,env(safe-area-inset-top));left:max(5%,env(safe-area-inset-left));display:flex;gap:18px;align-items:center;text-shadow:0 2px 9px #123b4a}.cinematic-heading>span{font-family:KaiTi,STKaiti,serif;font-size:clamp(22px,calc(var(--game-screen-width, 1100px)*.022),32px);letter-spacing:.12em}.cinematic-film-title{margin:0;padding-left:18px;border-left:1px solid #e9dfba82;font-size:clamp(12px,calc(var(--game-screen-width, 1100px)*.012),16px);color:#dfebe0}.cinematic-cloud{top:58%;right:-20%;bottom:-25%;left:-20%;background:radial-gradient(ellipse at 20% 90%,#b1ddd73b,transparent 55%),radial-gradient(ellipse at 80% 85%,#def7e932,transparent 50%);animation:cinematic-cloud 22s ease-in-out infinite alternate}.cinematic-cloud-two{top:69%;right:-35%;bottom:-35%;left:-35%;opacity:.4;animation-direction:alternate-reverse;animation-duration:29s}.cinematic-loading-card{position:absolute;left:50%;bottom:max(7%,env(safe-area-inset-bottom));transform:translate(-50%);width:min(640px,80%);text-align:center}.cinematic-kicker{margin:0 0 7px;color:#e4d5a8;font-size:12px;letter-spacing:.16em}.cinematic-loading-card h2{font-family:KaiTi,STKaiti,serif;font-size:clamp(22px,calc(var(--game-screen-height, 620px)*.045),32px);letter-spacing:.1em;font-weight:400;margin:0 0 21px;text-shadow:0 2px 12px #1b4e50}.cinematic-progress-row{display:flex;align-items:baseline;gap:16px;justify-content:space-between;margin:0 0 10px;text-align:left;font-size:13px}.cinematic-message{margin:0;max-width:85%;color:#eaf4e8}.cinematic-percent{color:#fff0c4;font-variant-numeric:tabular-nums;white-space:nowrap}.cinematic-progress{height:5px;background:#c7e9dd26;box-shadow:0 0 0 1px #c9d9bf2b;overflow:hidden}.cinematic-progress i{height:100%;display:block;width:0;background:linear-gradient(90deg,#82c6b8,#e9e1aa);box-shadow:0 0 14px #dffde37a;transition:width .3s ease-out}.cinematic-hint{margin:12px 0 0;font-size:12px;color:#bed3cc;line-height:1.4}.cinematic-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.cinematic-actions:empty{display:none}.cinematic-actions button{min-height:40px;padding:9px 20px;border:1px solid #dfdfb984;color:#fff1c7;background:#153d4ad4;font-size:13px;line-height:1.3;touch-action:manipulation}.cinematic-actions button:hover:not(:disabled){background:#286373}.cinematic-actions button:disabled{color:#b0c6c0;border-color:#adc6be40;cursor:default}.cinematic-actions button:focus-visible{outline:2px solid #fff0b9;outline-offset:4px}.cinematic-sound{color:#d1e6db!important;border-color:#bdcec254!important;background:#103943a6!important}#cinematic-loading[data-state=failed] .cinematic-loading-card{padding:22px;background:#0c303eea;border:1px solid #b9cab269}#cinematic-loading[data-state=failed] .cinematic-progress{opacity:.45}#cinematic-loading[data-motion-paused=true] :is(.cinematic-poster,.cinematic-cloud){animation-play-state:paused}@keyframes cinematic-breath{0%{transform:scale(1.03) translate(-.3%)}to{transform:scale(1.07) translate(.3%)}}@keyframes cinematic-cloud{0%{transform:translate(-4%)}to{transform:translate(5%)}}@media(prefers-reduced-motion:reduce){#cinematic-loading *,#cinematic-loading *:before,#cinematic-loading *:after{animation:none!important;transition:none!important}}@container cinematic (max-height:500px){.cinematic-loading-card{width:76%;bottom:5%}.cinematic-loading-card h2{margin-bottom:12px;font-size:22px}.cinematic-kicker{font-size:11px;margin-bottom:4px}.cinematic-progress-row{font-size:12px;margin-bottom:7px}.cinematic-hint{font-size:11px;margin-top:8px}.cinematic-actions{margin-top:12px}}body[data-render-quality=mobile] :is(.hall-overlay,.confirm-shade,.round,nav,.my-entry,.scene-shortcuts button){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body[data-render-quality=mobile] .entry-mist{opacity:.48}body[data-render-quality=mobile] .mist-bank-two{display:none}body[data-ui-layout=mobile]{--touch-size:44px;--game-safe-left:env(safe-area-inset-left,0px);--game-safe-right:env(safe-area-inset-right,0px);--game-safe-top:env(safe-area-inset-top,0px);--game-safe-bottom:env(safe-area-inset-bottom,0px)}body.landscape-virtual[data-ui-layout=mobile]{--game-safe-left:env(safe-area-inset-top,0px);--game-safe-right:env(safe-area-inset-bottom,0px);--game-safe-top:env(safe-area-inset-right,0px);--game-safe-bottom:env(safe-area-inset-left,0px)}body[data-ui-layout=mobile] .hall-overlay .hall-dialog{font:15px/1.5 Microsoft YaHei,PingFang SC,sans-serif;color:#f4fff4;text-shadow:none;background:linear-gradient(115deg,#14556dea,#1c657de3),url(/assets/ui-v5/mist-field.webp) center/cover}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .panel-header{height:56px!important;padding:4px 12px;gap:8px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .panel-header{padding-left:max(12px,var(--game-safe-left));padding-right:max(12px,var(--game-safe-right))}body[data-ui-layout=mobile] .hall-overlay .hall-dialog button{min-height:44px;min-width:44px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .panel-heading{min-height:44px;padding:0;background:none;gap:6px;min-width:0}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .panel-header h2{font-size:22px;letter-spacing:.06em;white-space:nowrap}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .panel-corner{gap:5px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog :is(.back-button,.panel-close,.ui-motion-toggle){min-width:44px;width:44px;min-height:44px;height:44px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .back-button:before{top:13px;left:10px;width:18px;height:18px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .back-button:after{top:16px;left:17px;width:13px;height:13px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-wallet{font-size:14px;gap:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-wallet strong{font-size:18px;margin-left:4px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .demo-badge{font-size:12px;opacity:.9}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-navigation{grid-template-columns:repeat(7,minmax(100px,1fr));gap:0;overflow-x:auto;overflow-y:hidden;margin:0 12px 4px;padding:0 0 6px;min-height:58px;scrollbar-width:none;overscroll-behavior-inline:contain}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-navigation{margin-left:max(12px,var(--game-safe-left));margin-right:max(12px,var(--game-safe-right))}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-navigation button{font:16px/1.2 Microsoft YaHei,PingFang SC,sans-serif;min-height:48px;padding:5px 6px;gap:0}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-navigation small{font-size:12px;line-height:1.4;margin-top:5px;color:#e0f5ee}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-navigation button.active:after{font-size:16px;bottom:-10px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .panel-content{padding:10px 12px 20px!important;min-height:0;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-block:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .panel-content{padding-left:max(12px,var(--game-safe-left))!important;padding-right:max(12px,var(--game-safe-right))!important;padding-bottom:max(20px,var(--game-safe-bottom))!important}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .panel-feedback{font-size:14px;margin:4px 12px 6px;padding:7px 10px;line-height:1.5}body[data-ui-layout=mobile] .hall-overlay .hall-dialog :is(.primary,.secondary,.text-button,.plain-tabs button,summary){min-height:44px;font-size:16px;padding:8px 12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog :is(.small-note,.method-cost-note,.recipe-subtitle,.brew-risk,.alchemy-rules,.airdrop-description,.product-stock,.product-card>small,.phase1-market-note,.phase1-stake-rule,.tianjiao-rule){font-size:14px;line-height:1.6}body[data-ui-layout=mobile] .hall-overlay .hall-dialog :is(.section-heading h3,.method-title h3,.recipe-description h4){font-size:20px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .section-heading{margin-bottom:10px;gap:6px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .section-heading>span{font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog small{font-size:13px;line-height:1.45}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .exchange-confirm{width:min(440px,100%);max-height:100%;overflow:auto;padding:18px;font-size:15px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .exchange-confirm h3{font-size:22px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .exchange-confirm p{margin:14px 0 18px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .exchange-confirm button{font-size:16px!important;min-height:44px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .confirm-shade{padding:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .staking-layout{grid-template-columns:170px minmax(0,1fr);gap:16px;min-height:210px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .stake-summary{padding:10px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .stake-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .stake-summary dt{font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .stake-summary dd{font-size:25px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .stake-summary .primary{width:100%;font-size:15px!important;min-height:44px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .stake-progress-banner{font-size:14px;gap:8px;flex-wrap:wrap}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .stake-guidance{font-size:15px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .node-track{min-height:180px;padding:45px 4px 18px;gap:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .node-art{width:72px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .stake-node>span:not(.node-art){font-size:14px;white-space:normal}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .stake-node small{font-size:13px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .empty-track{min-height:150px;padding-top:25px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .empty-stakes>p{display:none}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .inventory-toolbar{gap:8px;flex-wrap:wrap;margin-bottom:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .inventory-toolbar h3{font-size:20px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .inventory-toolbar .plain-tabs{order:initial;min-width:0}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .inventory-toolbar .plain-tabs button{font-size:16px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .inventory-tray{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));max-height:none;overflow:visible;gap:10px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .collection-card{min-height:44px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog :is(.inventory-tray,.profile-inventory) .item-name{font:14px/1.4 Microsoft YaHei,PingFang SC,sans-serif;white-space:normal}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .collection-card small{font-size:13px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .batch-actions{font-size:15px;flex-wrap:wrap;gap:10px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .batch-buttons{gap:10px;width:auto}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .batch-buttons button{font-size:16px;min-width:125px;min-height:44px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .shop-scroll{display:block;padding:6px;margin:0;border-width:2px;min-height:0}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .scroll-ribbon{display:none}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .shop-sheet{padding:10px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .shop-toolbar{gap:8px;flex-wrap:wrap;margin-bottom:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .phase1-digital-card:last-child{grid-column:auto;max-width:none;justify-self:stretch}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .product-card{padding:16px 12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .product-card h3{font-size:20px;line-height:1.4;min-height:2.8em}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .product-picture{max-width:160px;margin:12px auto}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .product-price{font-size:22px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .product-stock{margin:12px 0!important}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .product-card .primary{min-height:44px;font-size:16px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .phase1-market-summary{font-size:14px;gap:8px 18px;padding:12px 0}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .phase1-market-note{margin:12px 0 18px!important}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .airdrop-intro h3{font-size:20px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .airdrop-intro p{font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .airdrop-requirements{font-size:14px;line-height:1.6}body[data-ui-layout=mobile] .hall-overlay .hall-dialog :is(.airdrop-receipt,.order-history){font-size:14px;line-height:1.6;flex-wrap:wrap}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .alchemy-panel.economy-v4{padding:8px 0 16px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .alchemy-title{display:none}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .resource-ribbon{font-size:14px;gap:8px 16px;padding:8px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .resource-ribbon strong{font-size:22px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .resource-ribbon .text-button{font-size:14px;min-height:44px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .starter-supplies{padding:10px;gap:10px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .starter-supplies>div{gap:4px 12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .starter-supplies strong{font-size:17px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .starter-supplies span{font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .starter-supplies .secondary{min-height:44px;font-size:15px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .alchemy-view-tabs{gap:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .alchemy-view-tabs button{font-size:18px;min-width:0;min-height:44px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .brew-layout{grid-template-columns:minmax(210px,.9fr) minmax(240px,1.1fr);gap:16px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .brew-furnace{min-width:0;padding:0 12px 12px 0;border-right:1px solid #c1ede557;border-bottom:0}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .furnace-illustration{max-width:100px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .brew-furnace>h3{font-size:22px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .recipe-grid{gap:8px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .recipe-card{min-height:82px;gap:6px;padding:8px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .recipe-card .pill-orb{width:36px;height:36px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .recipe-card strong{font-size:16px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .recipe-card :is(small,em){font-size:13px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .recipe-tabs button{font-size:16px;padding:8px;min-height:44px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .recipe-description{font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .brew-cost{font-size:15px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .aid-option{font-size:16px;min-height:44px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .aid-option input{width:22px;height:22px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .aid-option small{font-size:13px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .brew-submit{min-height:52px;font-size:18px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .slag-recycle{gap:8px;padding:10px;flex-wrap:wrap}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .slag-recycle p{font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .pill-bag-layout{grid-template-columns:minmax(200px,1fr) minmax(200px,1fr);gap:16px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .pill-bag-list .pill-inventory{max-height:none;overflow:visible}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .pill-choice{min-height:70px;padding:8px;gap:8px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .pill-choice .pill-orb{width:40px;height:40px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .pill-choice strong{font-size:17px;white-space:normal}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .pill-choice small{font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .method-overview.economy-v4{grid-template-columns:100px minmax(0,1fr);gap:16px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .economy-v4 .method-art{padding:8px 0}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .economy-v4 .method-seal{min-height:0;height:230px;gap:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .method-seal>span{font-size:28px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .method-seal small{font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .method-title h3{font-size:24px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .method-title p{font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .xp-balance{font-size:16px;margin-block:10px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .xp-balance strong{font-size:30px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .breakthrough-ritual{padding:12px;margin-top:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .breakthrough-heading h3{font-size:20px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .breakthrough-heading>strong{font-size:34px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .pity-progress>span{font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .breakthrough-cost{font-size:15px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .method-daily{grid-column:1/-1;margin-top:8px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .daily-rewards{font-size:16px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog :is(.method-rule,.method-daily p,.support-description){font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .method-path>div{grid-template-columns:repeat(6,minmax(120px,1fr));overflow:auto}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-rows:auto auto;gap:12px;min-height:0;height:auto}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .profile-info{padding-top:10px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .profile-character{height:280px;min-height:0}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .profile-character img{position:relative;top:0;height:245px;min-height:0;width:100%;max-width:100%}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .profile-character figcaption{position:relative;bottom:auto;font-size:16px;padding:4px 12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .profile-collection{grid-column:1/-1;padding-top:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .profile-fields>div{font-size:16px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .profile-fields dt{font-size:14px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .profile-inventory{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));max-width:none;gap:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .identity{gap:12px;margin:12px 0 18px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .identity>div{min-width:0;overflow-wrap:anywhere}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .identity-mark{width:72px;height:72px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .rank-tag{font-size:15px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .tianjiao-heading{padding:0 0 12px;gap:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .tianjiao-heading h3{font-size:25px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .tianjiao-tabs button{font-size:16px;min-height:44px;padding:8px 12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .tianjiao-layout{grid-template-columns:1fr}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .tianjiao-scroll{max-height:none;overflow:auto;padding:0 8px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .tianjiao-table{font-size:15px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .tianjiao-table :is(td,th){padding:12px 8px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .tianjiao-table thead th{font-size:13px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog :is(.tianjiao-demo,.tianjiao-eyebrow,.tianjiao-podium p){font-size:13px}@container game-panel (max-width:620px){body[data-ui-layout=mobile] .hall-overlay .hall-dialog .brew-layout,body[data-ui-layout=mobile] .hall-overlay .hall-dialog .pill-bag-layout{grid-template-columns:1fr}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .brew-furnace{border-right:0;border-bottom:1px solid #c1ede557;padding-right:0}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-wallet{gap:7px;font-size:13px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .demo-badge{display:none}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .staking-layout{grid-template-columns:150px minmax(0,1fr);gap:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .phase1-pending>div{flex-wrap:wrap}}@container game-panel (max-width:480px){body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-wallet{font-size:12px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-wallet{display:grid;gap:0;line-height:1.2}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-wallet span{padding:1px 0}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .loop-wallet strong{font-size:16px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .panel-header h2{font-size:19px}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .panel-corner{gap:0}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .product-grid,body[data-ui-layout=mobile] .hall-overlay .hall-dialog .staking-layout{grid-template-columns:1fr}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .stake-summary dl{grid-template-columns:repeat(4,1fr)}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .method-overview.economy-v4{grid-template-columns:1fr}body[data-ui-layout=mobile] .hall-overlay .hall-dialog .method-art{display:none}}#mobile-dock{display:none}body[data-ui-layout=mobile] #scene{top:0;right:0;bottom:0;left:0}body[data-ui-layout=mobile]>header,body[data-ui-layout=mobile]>footer,body[data-ui-layout=mobile]>.flight-tools{display:none}body[data-ui-layout=mobile] #mobile-dock{display:contents;color:#f5eedb;font:13px/1.4 Microsoft YaHei,PingFang SC,sans-serif}body.entry-active #mobile-dock{visibility:hidden}#mobile-dock .dock-row{position:fixed;z-index:3;left:max(6px,var(--game-safe-left));top:50%;transform:translateY(-50%);width:62px;display:flex;flex-direction:column;gap:0;align-items:stretch}#mobile-dock :is(.dock-profile,.dock-sword){display:contents}#mobile-dock .dock-spacer,#mobile-dock [data-dock=features]{display:none}#mobile-dock button{position:relative;isolation:isolate;min-height:44px;min-width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center;gap:3px;padding:4px;border:0;border-radius:0;background:none;box-shadow:none;transform:none;color:#f5eedb;font:inherit;letter-spacing:0;white-space:nowrap;text-shadow:0 1px 3px #12364b;-webkit-backdrop-filter:none;backdrop-filter:none}#mobile-dock .dock-row button:before{content:"";position:absolute;top:7px;right:2px;bottom:7px;left:2px;border:1px solid #c7cfb05c;border-radius:15px;background:#174358b0;z-index:-1;pointer-events:none}#mobile-dock button:after{display:none}#mobile-dock button:focus-visible{outline:2px solid #ecd89f;outline-offset:-2px}#mobile-dock button:disabled{opacity:.45}#mobile-dock .dock-toggle{width:62px}#mobile-dock .dock-toggle>span[aria-hidden]{font-size:11px;opacity:.7}#mobile-dock .dock-toggle[aria-expanded=true]:before{background:#497b83cc;border-color:#ecd89f}#mobile-dock #my-button{width:62px;min-height:44px;height:44px;padding:4px;isolation:isolate;border:0;gap:3px}#mobile-dock #my-button:after{display:none}#mobile-dock #my-button .hud-emblem{width:22px;height:22px;flex:none}#mobile-dock #my-button>span:last-child{display:block;font-size:12px}#mobile-dock #sword-flight{min-width:62px;width:62px;color:#e9dca6;font-size:12px}#mobile-dock #sword-flight[aria-pressed=true]:before{background:#447c85b0}#mobile-dock .dock-tray{position:fixed;z-index:4;left:74px;bottom:12px;width:168px;padding:6px;border:1px solid #d8d3ac77;background:#194558f2;border-radius:6px;max-height:calc(var(--game-screen-height) - 24px);overflow:auto;overscroll-behavior:contain}#mobile-dock .dock-tray[hidden]{display:none}#mobile-dock #dock-features{z-index:3;left:auto;right:max(6px,var(--game-safe-right));top:50%;bottom:auto;transform:translateY(-50%);width:52px;padding:0;background:none;border:0;border-radius:0;overflow:visible;max-height:none}#mobile-dock .scene-shortcuts{position:static;display:flex;flex-direction:column;gap:0;transform:none;width:52px;inset:auto}#mobile-dock .scene-shortcuts button{width:52px;min-width:44px;min-height:44px;height:44px;flex:none;flex-direction:column;gap:0;padding:1px 2px;background:none;border:0;box-shadow:none}#mobile-dock .scene-shortcuts .hud-emblem{width:24px;height:24px;flex:none;background:#17455880;border:1px solid #d3cfaa50;border-radius:50%;box-shadow:0 1px 4px #0b26345c}#mobile-dock .scene-shortcuts button>span:last-child{flex:none;font:12px/1.3 Microsoft YaHei,PingFang SC,sans-serif;letter-spacing:0;white-space:nowrap;color:#fff4d8}#mobile-dock #dock-views:not([hidden]),#mobile-dock #dock-settings:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}#mobile-dock nav,#mobile-dock .actions{display:contents;position:static;transform:none;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;inset:auto;padding:0}#mobile-dock nav button{width:auto;font-size:13px;padding:4px}#mobile-dock nav button.active{border-radius:4px;background:#7eaa9940;color:#f2dcaa}#mobile-dock nav .game-icon{display:none}#mobile-dock .actions button{font-size:12px;border:0}#mobile-dock .actions .game-icon{width:14px;height:14px}#mobile-dock #fullscreen{width:auto;height:44px;padding:10px}#mobile-dock #fullscreen .hud-painted-icon{max-width:24px}body[data-ui-layout=mobile] .portal-label{min-width:64px;min-height:44px;padding:9px 10px;font-size:12px;transform:translate(-50%,-100%)}body[data-ui-layout=mobile] .portal-frame{top:8px;right:0;bottom:10px;left:0;height:calc(100% - 18px)}body[data-ui-layout=mobile] .forbidden-label{min-height:44px;font-size:12px;line-height:1.3;padding:6px 10px;border:0;background:none;box-shadow:none;text-shadow:0 1px 3px #102d43}body[data-ui-layout=mobile] .forbidden-label small,body[data-ui-layout=mobile] .forbidden-label:after{display:none}body[data-ui-layout=mobile] #toast{top:10px;font-size:13px;max-width:55%;line-height:1.5}body[data-ui-layout=mobile] #time-panel{transform:none;top:auto;bottom:12px;right:68px;max-height:calc(var(--game-screen-height) - 24px);overflow:auto;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-ui-layout=mobile] #time-panel button{font-size:14px;min-height:44px}body[data-ui-layout=mobile] #help{max-height:calc(var(--game-screen-height) - 24px);overflow:auto;padding:16px 22px}body[data-ui-layout=mobile] #close-help{min-height:44px}body[data-ui-layout=desktop] .scene-shortcuts{top:96px}body[data-ui-layout=desktop] .scene-shortcuts button{width:104px;min-height:42px;height:42px;padding:5px 8px;gap:6px;font-size:14px}body[data-ui-layout=desktop] .scene-shortcuts .hud-emblem{width:28px;height:28px}body[data-ui-layout=desktop] .scene-shortcuts button>span:last-child{font-size:14px;letter-spacing:0}body[data-ui-layout=desktop]>footer nav button{font-size:13px;padding:9px 18px}html body[data-ui-layout] #world-onboarding{container:guide/size}html body[data-ui-layout] #world-onboarding .world-guide-dialogue{left:4%;right:4%;bottom:65px;min-height:160px;padding:30px 38px 24px;grid-template-columns:minmax(0,1fr) 148px;gap:10px 32px;border:0;border-radius:0;background:none;box-shadow:none;isolation:isolate}html body[data-ui-layout] #world-onboarding .world-guide-speaker{left:30px;top:-17px;height:34px;min-width:185px;padding:6px 22px;border:0;border-radius:0;background:none;color:#344f54;font:17px/22px KaiTi,serif;isolation:isolate}html body[data-ui-layout] #world-onboarding .world-guide-speaker:before{content:"";display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:10px solid transparent;border-image:var(--v22-ivory) 18 58 fill / 7px 22px stretch;background:none}html body[data-ui-layout] #world-onboarding .world-guide-text{font-size:18px;line-height:1.8;text-shadow:none;color:#f6efdc}html body[data-ui-layout] #world-onboarding .world-guide-reply{font-size:13px;line-height:1.7;color:#b9c9c3;text-shadow:none}html body[data-ui-layout] #world-onboarding .world-guide-actions{gap:8px}html body[data-ui-layout] #world-onboarding .world-guide-actions button{min-height:38px;font-size:16px;padding:7px 18px!important}html body[data-ui-layout] #world-onboarding .world-guide-actions .world-guide-previous{min-height:26px;font-size:12px;opacity:.75;color:#e2d9bb;background:none!important}html body[data-ui-layout] #world-onboarding .world-guide-actions .world-guide-previous:before{display:none!important}html body[data-ui-layout] #world-onboarding .world-guide-resource,html body[data-ui-layout] #world-onboarding[data-resource-state=failed] .world-guide-resource{left:6%;right:6%;bottom:13px;top:auto;min-height:32px;background:linear-gradient(90deg,transparent,#152c3ed9 12%,#152c3ed9 88%,transparent);border:0;padding:5px 20px;text-shadow:none;max-width:none;color:#e9ead9;font-size:11px}html body[data-ui-layout] #world-onboarding .world-guide-stages{display:none}html body[data-ui-layout] #world-onboarding .world-guide-progress{height:3px;margin-top:5px;background:#c4d5cc39;box-shadow:none}html body[data-ui-layout] #world-onboarding .world-guide-progress i{background:linear-gradient(90deg,#517d80,#d8cda0);box-shadow:0 0 7px #9dd5be55}html body[data-ui-layout] #world-onboarding .world-guide-heading{top:5%;left:4%;right:4%;font-size:12px;justify-content:flex-end}html body[data-ui-layout] #world-onboarding .world-guide-chapter{margin-right:auto;background:#172e3cd9;border:0;padding:6px 14px;font:16px/1.4 KaiTi,serif}html body[data-ui-layout] #world-onboarding .world-guide-heading button{border:0;background:#172e3c99;padding:6px 16px;border-bottom:1px solid #baab79;min-height:32px}html body[data-ui-layout=mobile] #mobile-dock .dock-row{left:max(8px,var(--game-safe-left));gap:5px}html body[data-ui-layout=mobile] #mobile-dock .dock-row button{min-width:44px;min-height:40px;height:40px;padding:4px 6px 4px 34px;font-size:13px;color:#f2ead4;justify-content:center;border:0;border-radius:0;background:none;box-shadow:none;text-shadow:0 1px 3px #10242c;isolation:isolate}html body[data-ui-layout=mobile] #mobile-dock .dock-row button:before{content:"";display:block;position:absolute;top:1px;right:0;bottom:1px;left:0;z-index:-1;border:8px solid transparent;border-image:var(--v22-ink) 80 150 fill / 10px 18px stretch;background:none;border-radius:0}html body[data-ui-layout=mobile] #mobile-dock .dock-row button:after{content:"";display:block;position:absolute;left:6px;top:7px;width:27px;height:27px;background:center/contain no-repeat url(/assets/game-v20/nav-gongfa.png);filter:drop-shadow(0 1px 2px #0006);pointer-events:none}html body[data-ui-layout=mobile] #mobile-dock .dock-row [data-dock=settings]:after{opacity:.85}html body[data-ui-layout=mobile] #mobile-dock .dock-row #my-button{padding-left:4px;gap:3px}html body[data-ui-layout=mobile] #mobile-dock .dock-row #my-button:after{display:none}html body[data-ui-layout=mobile] #mobile-dock #my-button .hud-emblem{height:28px;width:28px}html body[data-ui-layout=mobile] #mobile-dock .dock-toggle>span[aria-hidden]{font-size:0}html body[data-ui-layout=mobile] #mobile-dock .dock-row button:is([aria-pressed=true],[aria-expanded=true]):before{border-image-source:var(--v22-jade)}html body[data-ui-layout=mobile] #mobile-dock #sword-flight{font-size:12px}html body[data-ui-layout=mobile] #mobile-dock .dock-tray:not(#dock-features){left:99px;bottom:15px;width:210px;padding:13px;border:0;border-radius:0;background:transparent;isolation:isolate}html body[data-ui-layout=mobile] #mobile-dock .dock-tray:not(#dock-features):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border:18px solid transparent;border-image:var(--v22-ink) 80 150 fill / 25px 35px stretch}html body[data-ui-layout=mobile] #mobile-dock .scene-shortcuts .hud-emblem{width:30px;height:30px;background:none;border:0;box-shadow:none}html body[data-ui-layout=mobile] #mobile-dock .scene-shortcuts button{height:49px;min-height:44px}html body[data-ui-layout=mobile] #mobile-dock .scene-shortcuts button>span:last-child{font-size:13px}@container guide (max-height:500px){html body[data-ui-layout] #world-onboarding .world-guide-dialogue{left:3%;right:3%;bottom:52px;min-height:120px;padding:24px 25px 16px;grid-template-columns:minmax(0,1fr) 114px;gap:6px 20px}html body[data-ui-layout] #world-onboarding .world-guide-dialogue:before{border-image-width:26px 48px!important}html body[data-ui-layout] #world-onboarding .world-guide-speaker{left:23px;top:-14px;min-width:155px;height:29px;font-size:15px;padding:4px 20px}html body[data-ui-layout] #world-onboarding .world-guide-text{font-size:14px;line-height:1.8}html body[data-ui-layout] #world-onboarding .world-guide-reply{font-size:11px;line-height:1.6}html body[data-ui-layout] #world-onboarding .world-guide-actions{gap:5px}html body[data-ui-layout] #world-onboarding .world-guide-actions button{min-height:32px;font-size:13px;padding:5px 16px!important}html body[data-ui-layout] #world-onboarding .world-guide-resource{left:5%;right:5%;bottom:10px;min-height:30px;padding:3px 14px;font-size:10px}html body[data-ui-layout] #world-onboarding .world-guide-heading{top:4%;font-size:11px}html body[data-ui-layout] #world-onboarding .world-guide-chapter{font-size:13px}}@media(prefers-reduced-motion:reduce){#world-onboarding *{animation:none!important}}html body[data-ui-layout=desktop]>header .brand{background:none;border:0;box-shadow:none;padding:0;color:#f3edda}html body[data-ui-layout=desktop]>header .brand .seal{display:none}html body[data-ui-layout=desktop]>header .brand h1{font-family:var(--font-game-display);font-size:30px;color:#f3edda;text-shadow:0 2px 4px #102b3b}html body[data-ui-layout=desktop]>header .brand p{font:11px/1.4 var(--font-game-ui);color:#e3ded0}html body[data-ui-layout=desktop] :is(.flight-tools button,.my-entry){position:relative;isolation:isolate;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#f4edd7;font:14px/1.4 var(--font-game-ui);min-height:40px}html body[data-ui-layout=desktop] :is(.flight-tools button,.my-entry):before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:10px solid transparent;border-image:var(--v22-ink) 80 150 fill / 13px 20px stretch;background:none;border-radius:0}html body[data-ui-layout=desktop]>footer{pointer-events:none}html body[data-ui-layout=desktop]>footer :is(nav,.actions){pointer-events:auto;background:#182f3dd6;border:1px solid #b4a27266;border-radius:0;box-shadow:none;color:#e9e3d0}html body[data-ui-layout=desktop]>footer :is(nav button,.actions button){background:none;border-radius:0;color:#e9e3d0;font-family:var(--font-game-ui)}html body[data-ui-layout=desktop]>footer nav button.active{background:#496a6577;color:#f6e1ad}html body[data-ui-layout=desktop]>footer .caption{background:#18323caa;color:#e3e1c9;border:0;box-shadow:none;padding:8px 12px}html body[data-ui-layout=mobile] #mobile-dock .dock-row #sword-flight:after{background-image:url(/assets/game-v22/hud-sword.svg)}html body[data-ui-layout=mobile] #mobile-dock .dock-row [data-dock=views]:after{background-image:url(/assets/game-v22/hud-camera.svg)}html body[data-ui-layout=mobile] #mobile-dock .dock-row [data-dock=settings]:after{background-image:url(/assets/game-v22/hud-settings.svg)}html body[data-ui-layout=mobile] #mobile-dock .dock-row #ground-walk:after{background-image:url(/assets/game-v22/hud-walk.svg)}html body[data-ui-layout=mobile] #mobile-dock .dock-row{width:90px}html body[data-ui-layout=mobile] #mobile-dock .dock-row button{width:90px;padding-right:4px;padding-left:32px}html body[data-ui-layout=mobile] #mobile-dock .dock-row :is(#my-button,#sword-flight,#ground-walk){width:90px!important}@font-face{font-family:JingqiText;src:url(/assets/fonts-v22/JingqiText.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:JingqiBrush;src:url(/assets/fonts-v22/JingqiBrush.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--font-game-display:JingqiBrush,KaiTi,STKaiti,serif;--font-game-ui:JingqiText,"Songti SC",SimSun,serif;--font-game-body:"Microsoft YaHei","PingFang SC",sans-serif}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] :is(.jq-nav-label,.jq-tab,.primary,.secondary,.jq-button,.control-label,.recipe-card strong,.product-card h3,.section-heading h3),html body[data-ui-layout] #world-onboarding :is(.world-guide-text,.world-guide-speaker,.world-guide-actions button,.world-guide-chapter),html body #entry-screen :is(.entry-start,.login-enter,.login-get-code,.login-use-code,.login-brand p,.entry-invitation),html body[data-ui-layout] #mobile-dock :is(button,.scene-shortcuts button>span:last-child),html body .profile-editor :is(h3,.primary){font-family:var(--font-game-ui)!important;font-weight:400;font-synthesis:none}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] :is(.identity h3,.warming-title h3,.furnace-title h3,.panel-header h2),html body #entry-screen .login-card-heading h2,html body #cinematic-loading :is(.cinematic-heading>span,.cinematic-loading-card h2){font-family:var(--font-game-display)!important;font-weight:400;font-synthesis:none}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] :is(.identity h3,.warming-title h3,.furnace-title h3){letter-spacing:.08em}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] :is(.resource-value,.product-price,.loop-wallet strong,.stake-summary dd){font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif}html body[data-ui-layout] #hall-dialog-v13.jq-ui.jq-showcase[data-skin=ivory] .jq-nav-label{line-height:1.4;letter-spacing:.04em}
