.changelog-container[data-v-bfa409f3]{position:absolute;left:26px;bottom:22px;z-index:5;display:flex;align-items:center;gap:10px}.toggle-icon[data-v-bfa409f3]{width:34px;height:34px;border-radius:0;border:none;color:#e4e4e4;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;user-select:none;background:transparent;transition:color .2s}.toggle-icon[data-v-bfa409f3]:hover{background:rgba(0,0,0,.55)}.version-line[data-v-bfa409f3]{color:#f2f2f2;font-weight:400;font-size:13px;letter-spacing:.5px;font-family:var(--font-display);user-select:none;white-space:nowrap}.changelog-content[data-v-bfa409f3]{position:absolute;left:0;bottom:44px;width:340px;max-height:62vh;overflow-y:auto;background:rgba(10,10,10,.96);border:2px solid #555555;border-radius:0;padding:14px 18px;color:#c2c2c2;font-size:13px;line-height:1.6;opacity:1;transform:translateY(0);transition:opacity .25s,transform .25s}.changelog-content.hidden[data-v-bfa409f3]{opacity:0;transform:translateY(8px);pointer-events:none}.changelog-content-inner h2[data-v-bfa409f3]{margin:0 0 8px;font-size:16px;color:#f2f2f2;font-family:var(--font-display)}.md-body[data-v-bfa409f3] h3{margin:12px 0 4px;font-size:14px;color:#f2f2f2;font-family:var(--font-display)}.md-body[data-v-bfa409f3] h4{margin:10px 0 2px;font-size:13px;color:#b8b8b8;font-family:var(--font-display)}.md-body[data-v-bfa409f3] ul{margin:4px 0;padding-left:18px}.md-body[data-v-bfa409f3] p{margin:4px 0;color:#a0a0a0}.error[data-v-bfa409f3]{color:#ff7875}.empty[data-v-bfa409f3]{color:#a0a0a0}.start-screen[data-v-f08b3b48]{position:absolute;inset:0;overflow:hidden;color:#efefef}.bg[data-v-f08b3b48]{position:absolute;inset:0;background-size:cover;background-position:center bottom;background-color:#000;filter:blur(26px) grayscale(.85) brightness(.3);transform:scale(1);transition:filter 1.8s ease,transform 1.8s ease}.bg.story[data-v-f08b3b48]{filter:blur(0) grayscale(0) brightness(1);transform:scale(1.1)}.snow-layer[data-v-f08b3b48]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.contents[data-v-f08b3b48]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;user-select:none}.slot[data-v-f08b3b48]{display:flex;flex-direction:column;align-items:center;justify-content:center}.title-slot[data-v-f08b3b48]{height:78px;transform:skew(-8deg)}.btn-slot[data-v-f08b3b48]{height:50px}.save-slot[data-v-f08b3b48]{height:88px}.save-block[data-v-f08b3b48]{display:flex;flex-direction:column;align-items:center;gap:4px}.save-title[data-v-f08b3b48]{font-size:12px;letter-spacing:3px;color:#8a8a8a}.save-empty[data-v-f08b3b48]{font-size:13px;color:#6a6a6a;padding:4px 0}.title[data-v-f08b3b48]{margin:0;font-size:54px;letter-spacing:8px;color:#f2f2f2;font-family:var(--font-display);font-weight:unset}.subtitle[data-v-f08b3b48]{font-size:24px;letter-spacing:4px;color:#ff7b23;vertical-align:super}.dev-banner[data-v-f08b3b48]{font-size:22px;color:#ff6b63;letter-spacing:4px;font-family:var(--font-display);position:fixed;right:5px;bottom:5px}.main-btn-story[data-v-f08b3b48],.main-btn-rogue[data-v-f08b3b48],.continue-btn[data-v-f08b3b48],.route-chip[data-v-f08b3b48]{position:relative;overflow:hidden;font-family:var(--font-display);transition:filter .15s,border-color .15s,color .15s}.main-btn-story[data-v-f08b3b48]:after,.main-btn-rogue[data-v-f08b3b48]:after,.continue-btn[data-v-f08b3b48]:after,.route-chip[data-v-f08b3b48]:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--grit);background-size:256px 256px;opacity:.13;mix-blend-mode:screen}.main-btn-story[data-v-f08b3b48]:hover,.main-btn-rogue[data-v-f08b3b48]:hover,.continue-btn[data-v-f08b3b48]:hover,.route-chip[data-v-f08b3b48]:hover{filter:brightness(.72)}.main-btn-story[data-v-f08b3b48]{font-size:18px;color:#f2f2f2;cursor:pointer;padding:10px 44px;border-radius:0;background:rgba(212,60,0,.92);border:2px solid #da7e5a}.main-btn-rogue[data-v-f08b3b48],.continue-btn[data-v-f08b3b48]{font-size:18px;color:#f2f2f2;cursor:pointer;padding:10px 44px;border-radius:0;background:rgba(20,20,20,.92);border:2px solid #8a8a8a}.route-row[data-v-f08b3b48]{display:flex;gap:10px}.route-chip[data-v-f08b3b48]{font-size:14px;color:#c2c2c2;cursor:pointer;padding:6px 18px;border-radius:0;background:rgba(20,20,20,.92);border:2px solid #8a8a8a}.route-chip.on[data-v-f08b3b48]{background:rgba(10,10,10,.95)}.route-blurb[data-v-f08b3b48]{font-size:12px;color:#a0a0a0;min-height:16px}.continue-btn[data-v-f08b3b48]{font-size:14px;padding:7px 30px}.save-info[data-v-f08b3b48]{font-size:12px;color:#a0a0a0;margin-top:4px}.story-toggle[data-v-f08b3b48]{margin-top:14px;color:#f2f2f2;font-size:14px;display:flex;gap:8px;align-items:center}.story-toggle input[data-v-f08b3b48]{accent-color:#9a9a9a;width:15px;height:15px;cursor:pointer}.story-toggle label[data-v-f08b3b48]{cursor:pointer}.swing-fade-enter-active[data-v-f08b3b48],.swing-fade-leave-active[data-v-f08b3b48]{transition:opacity .35s ease,transform .35s ease}.swing-fade-enter-from[data-v-f08b3b48]{opacity:0;transform:translateY(14px)}.swing-fade-leave-to[data-v-f08b3b48]{opacity:0;transform:translateY(-14px)}.snow-layer .flake{position:absolute;top:-24px;color:#fff;pointer-events:none;animation:snow-fall linear forwards}@keyframes snow-fall{to{transform:translate(var(--dx, 0),108vh);opacity:.1}}.backdrop[data-v-42f93ac6]{position:fixed;inset:0;z-index:30;background:rgba(5,5,5,.62);display:flex;align-items:center;justify-content:center}.menu[data-v-42f93ac6]{width:340px;background:rgba(10,10,10,.96);border:2px solid #555555;border-radius:0;padding:22px 26px;color:#e4e4e4}h2[data-v-42f93ac6]{margin:0 0 14px;font-size:22px;color:#f5f5f5;text-align:center}.section[data-v-42f93ac6]{margin:14px 0}.section .title[data-v-42f93ac6]{font-size:12px;color:#8a8a8a;margin-bottom:6px}.row[data-v-42f93ac6]{font-size:14px;padding:3px 0}.row.dim[data-v-42f93ac6]{color:#a0a0a0;font-size:12px}.toggle[data-v-42f93ac6]{display:flex;align-items:center;gap:8px;cursor:pointer}.toggle input[data-v-42f93ac6]{accent-color:#9a9a9a;width:15px;height:15px;cursor:pointer}.quality[data-v-42f93ac6]{display:flex;align-items:center;gap:8px;padding:6px 0 2px}.vol[data-v-42f93ac6]{width:150px;accent-color:#e0e0e0;cursor:pointer}.qlabel[data-v-42f93ac6]{flex:1}.seg[data-v-42f93ac6]{display:flex;gap:4px}.seg button[data-v-42f93ac6]{flex:none;width:42px;padding:4px 0;font-size:13px}.seg button.on[data-v-42f93ac6]{background:rgba(66,66,66,.95);border-color:#e0e0e0;color:#fff}.actions[data-v-42f93ac6]{display:flex;gap:10px;margin-top:18px}button[data-v-42f93ac6]{flex:1;padding:9px 0;font-size:15px;cursor:pointer;border-radius:0;background:rgba(20,20,20,.92);color:#f2f2f2;border:2px solid #8a8a8a}button[data-v-42f93ac6]:hover{background:rgba(66,66,66,.95);border-color:#e0e0e0}button.primary[data-v-42f93ac6]{background:rgba(66,66,66,.95);border-color:#e0e0e0;color:#fff}.hint[data-v-42f93ac6]{margin-top:12px;text-align:center;font-size:11px;color:#6e6e6e}.toast-stack[data-v-656a5416]{position:fixed;bottom:22px;left:0;right:0;z-index:40;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast[data-v-656a5416]{position:relative;width:max-content;max-width:min(420px,86vw);padding:10px 36px 10px 22px;text-align:center;background:rgba(10,10,10,.94);border:2px solid #555555;border-radius:0;box-shadow:0 6px 18px #00000080}.toast-title[data-v-656a5416]{font-size:15px;color:#f2f2f2;font-family:var(--font-display)}.toast-text[data-v-656a5416]{font-size:12px;color:#a0a0a0;margin-top:4px}.toast-close[data-v-656a5416]{position:absolute;top:4px;right:6px;pointer-events:auto;padding:2px 6px;font-size:14px;line-height:1;cursor:pointer;color:#a0a0a0;background:none;border:none;border-radius:0}.toast-close[data-v-656a5416]:hover{color:#fff}.toast-enter-active[data-v-656a5416]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-656a5416]{opacity:0;transform:translateY(24px)}.toast-leave-active[data-v-656a5416]{position:absolute;left:0;right:0;margin-inline:auto;width:max-content;transition:opacity .35s ease}.toast-leave-to[data-v-656a5416]{opacity:0}.toast-move[data-v-656a5416]{transition:transform .4s ease}.menu-dialog-mask[data-v-daabf051]{position:fixed;inset:0;z-index:60;background:rgba(5,5,5,.55);display:flex;align-items:center;justify-content:center}.menu-dialog[data-v-daabf051]{width:min(420px,88vw);padding:20px 26px 18px;background:rgba(10,10,10,.97);border:2px solid #555555;border-radius:0;box-shadow:0 18px 60px #0009;animation:menu-dialog-in-daabf051 .18s ease-out both}@keyframes menu-dialog-in-daabf051{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.menu-dialog-title[data-v-daabf051]{margin:0 0 8px;font-size:17px;color:#f2f2f2;letter-spacing:.06em;font-family:var(--font-display)}.menu-dialog-message[data-v-daabf051]{margin:0 0 14px;font-size:13px;line-height:1.6;color:#c2c2c2}.menu-dialog-input[data-v-daabf051]{width:100%;box-sizing:border-box;margin-bottom:14px;padding:8px 12px;font-size:14px;color:#ededed;background:#151515;border:2px solid #8a8a8a;border-radius:0;outline:none}.menu-dialog-input[data-v-daabf051]:focus{border-color:#e0e0e0}.menu-dialog-actions[data-v-daabf051]{display:flex;justify-content:flex-end;gap:10px}.menu-dialog-btn[data-v-daabf051]{min-width:88px;padding:7px 18px;font-size:14px;cursor:pointer;border-radius:0;font-family:var(--font-display);transition:filter .15s,border-color .15s}.menu-dialog-btn.confirm[data-v-daabf051]{background:rgba(66,66,66,.95);border:2px solid #e0e0e0;color:#fff}.menu-dialog-btn.cancel[data-v-daabf051]{background:rgba(20,20,20,.92);border:2px solid #8a8a8a;color:#e4e4e4}.menu-dialog-btn[data-v-daabf051]:hover{filter:brightness(.72)}.host[data-v-d000263e]{position:fixed;inset:0;z-index:100;pointer-events:auto}.fade[data-v-d000263e]{position:absolute;inset:0;background:#04060e;animation-timing-function:ease;animation-fill-mode:forwards}.fade.toBlack[data-v-d000263e]{animation-name:fadeToBlack-d000263e}.fade.toClear[data-v-d000263e]{animation-name:fadeToClear-d000263e}@keyframes fadeToBlack-d000263e{0%{opacity:0}to{opacity:1}}@keyframes fadeToClear-d000263e{0%{opacity:1}to{opacity:0}}.cg[data-v-d000263e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition-property:opacity;transition-timing-function:ease}.cg.enter[data-v-d000263e]{opacity:0}.cg.fadeIn[data-v-d000263e],.cg.hold[data-v-d000263e]{opacity:1}.cg.fadeOut[data-v-d000263e]{opacity:0}.dialogue[data-v-d000263e]{position:absolute;inset:0;cursor:pointer;background:rgba(5,5,5,.55)}.dialogue.has-bg[data-v-d000263e]{background:rgba(5,5,5,.38)}.bgblack[data-v-d000263e]{position:absolute;inset:0;background:#04060e}.bgb-enter-active[data-v-d000263e]{transition:opacity .3s ease}.bgb-enter-from[data-v-d000263e]{opacity:0}.bgb-leave-active[data-v-d000263e]{transition:opacity .46s ease}.bgb-leave-to[data-v-d000263e]{opacity:0}.bgimg[data-v-d000263e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;animation:bgDrift-d000263e 14s ease-out .6s forwards}.bgf-enter-active[data-v-d000263e]{transition:opacity .6s ease}.bgf-enter-from[data-v-d000263e]{opacity:0}.bgf-leave-active[data-v-d000263e]{transition:opacity .5s ease}.bgf-leave-to[data-v-d000263e]{opacity:0}@keyframes bgDrift-d000263e{0%{transform:scale(1)}to{transform:scale(1.045)}}.scrim[data-v-d000263e]{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to top,rgba(4,5,8,.78) 0%,rgba(4,5,8,.34) 34%,rgba(4,5,8,0) 58%);animation:bgIn-d000263e .6s ease both}@keyframes bgIn-d000263e{0%{opacity:0}to{opacity:1}}.box[data-v-d000263e]{position:absolute;left:50%;bottom:12%;transform:translate(-50%);width:min(720px,82vw);z-index:1;background:rgba(8,8,8,.82);border:2px solid #555555;border-radius:0;padding:18px 26px;animation:boxIn-d000263e .38s cubic-bezier(.22,.8,.32,1) both}@keyframes boxIn-d000263e{0%{opacity:0;transform:translate(-50%) translateY(16px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.page[data-v-d000263e]{animation:pageIn-d000263e .3s ease both}@keyframes pageIn-d000263e{0%{opacity:0}to{opacity:1}}.speaker[data-v-d000263e]{color:#d4d4d4;font-size:15px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.speaker[data-v-d000263e]:before{content:"";width:3px;height:14px;background:#c9c9c9;flex:none;animation:barIn-d000263e .3s cubic-bezier(.22,.8,.32,1) .12s both}@keyframes barIn-d000263e{0%{width:0;opacity:0}to{width:14px;opacity:1}}.speaker-text[data-v-d000263e]{animation:riseIn-d000263e .32s cubic-bezier(.22,.8,.32,1) 60ms both}.text[data-v-d000263e]{color:#ebebeb;font-size:17px;line-height:1.7;min-height:30px;animation:riseIn-d000263e .4s cubic-bezier(.22,.8,.32,1) .14s both}@keyframes riseIn-d000263e{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.hint[data-v-d000263e]{text-align:right;color:#757575;font-size:12px;margin-top:10px;animation:hintIn-d000263e .35s ease .5s both}.hint[data-v-d000263e]:after{content:"▸";display:inline-block;margin-left:4px;animation:breathe-d000263e 1.3s ease-in-out .9s infinite}@keyframes hintIn-d000263e{0%{opacity:0}to{opacity:1}}@keyframes breathe-d000263e{0%,to{opacity:.45;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.choices[data-v-d000263e]{display:flex;flex-direction:column;gap:8px;margin-top:14px}.choices.locked button[data-v-d000263e]{pointer-events:none}.choices button[data-v-d000263e]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:11px 16px;text-align:left;cursor:pointer;background:rgba(22,22,22,.92);color:#e8e8e8;border:2px solid #606060;border-radius:0;overflow:hidden;font:600 15px WenDaoChaoHei,Microsoft YaHei,sans-serif;transition:background .12s ease,border-color .12s ease,opacity .25s ease,transform .1s ease;animation:choiceIn-d000263e .3s cubic-bezier(.22,.8,.32,1) both}@keyframes choiceIn-d000263e{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.choices button[data-v-d000263e]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:#cfcfcf;transition:width .13s ease}.choices button[data-v-d000263e]:hover:not(:disabled){background:rgba(48,48,48,.95);border-color:#9a9a9a}.choices button[data-v-d000263e]:hover:not(:disabled):before{width:3px}.choices button[data-v-d000263e]:active:not(:disabled){transform:translateY(1px)}.choices button[data-v-d000263e]:disabled{cursor:default;animation-name:choiceInDim-d000263e}@keyframes choiceInDim-d000263e{0%{opacity:0;transform:translateY(9px)}to{opacity:.42;transform:translateY(0)}}.choices button.chosen[data-v-d000263e]{background:rgba(58,58,58,.97);border-color:#f0f0f0}.choices button.chosen[data-v-d000263e]:before{width:3px}.choices button.dimmed[data-v-d000263e]{opacity:.3}.choices .hint2[data-v-d000263e]{color:#8f8f8f;font-size:12px;font-weight:400}.host[data-v-7472d0f4]{position:fixed;inset:0;z-index:120;pointer-events:auto}.wipe[data-v-7472d0f4]{position:absolute;top:0;bottom:0;left:0;width:130vw;background:linear-gradient(to right,rgba(4,6,14,0) 0%,#04060e 23%);will-change:transform}.wipe.enter[data-v-7472d0f4]{transform:translate(100vw)}.wipe.cover[data-v-7472d0f4]{transform:translate(-30vw);transition-property:transform;transition-timing-function:cubic-bezier(.55,.06,.85,.35)}.wipe.reveal[data-v-7472d0f4]{transform:translate(-130vw);transition-property:transform;transition-timing-function:cubic-bezier(.15,.55,.3,.97)}.remi[data-v-7472d0f4]{position:absolute;right:16px;bottom:12px;width:105px;height:61px;pointer-events:none;background-position:left top;background-repeat:no-repeat;background-size:1260px 61px;animation:remi-in-7472d0f4 .25s ease,remi-walk-7472d0f4 1s steps(12) infinite}@keyframes remi-walk-7472d0f4{to{background-position-x:-1260px}}@keyframes remi-in-7472d0f4{0%{opacity:0}}.dbg[data-v-c9bfba6d]{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:120;width:470px;max-height:calc(100% - 20px);display:flex;flex-direction:column;background:rgba(8,11,18,.94);border:1px solid #3f5f8c;border-radius:4px;color:#e8eefb;font-family:sans-serif;font-size:12px}.head[data-v-c9bfba6d]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid #26324a;cursor:move;user-select:none}.title[data-v-c9bfba6d]{font-size:13px;letter-spacing:1px}.tag[data-v-c9bfba6d]{font-size:11px;color:#c3cee0}.tag.live[data-v-c9bfba6d]{color:#ffd479}.x[data-v-c9bfba6d]{margin-left:auto}.tabs[data-v-c9bfba6d]{display:flex;gap:4px;padding:6px 8px 0}.tabs button[data-v-c9bfba6d]{flex:1}.body[data-v-c9bfba6d]{overflow:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.pane[data-v-c9bfba6d]{display:flex;flex-direction:column;gap:6px}.row[data-v-c9bfba6d]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.row .k[data-v-c9bfba6d]{color:#9aa3b8;min-width:54px}.row .v[data-v-c9bfba6d]{color:#e8eefb}.grid[data-v-c9bfba6d]{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.grid label[data-v-c9bfba6d]{display:flex;align-items:center;gap:4px;color:#c3cee0}.list[data-v-c9bfba6d]{max-height:40vh;overflow:auto;border:1px solid #26324a}.item[data-v-c9bfba6d]{display:flex;align-items:center;gap:5px;padding:3px 6px;border-bottom:1px solid #1b2436}.item .idx[data-v-c9bfba6d]{color:#6f7a92;width:20px}.item .nm[data-v-c9bfba6d]{color:#e8eefb}.item .sub[data-v-c9bfba6d]{color:#9aa3b8;font-size:11px}.item .dim-tag[data-v-c9bfba6d]{color:#8fb6dd}.item .on-tag[data-v-c9bfba6d]{color:#7fd18b}.item button[data-v-c9bfba6d]{margin-left:4px}.item button[data-v-c9bfba6d]:first-of-type{margin-left:auto}button[data-v-c9bfba6d]{font-family:inherit;font-size:11px;padding:2px 7px;cursor:pointer;background:rgba(16,22,34,.95);color:#eaf1fb;border:1px solid #3f5f8c;border-radius:3px}button[data-v-c9bfba6d]:hover,button.on[data-v-c9bfba6d]{background:rgba(52,84,126,.95);border-color:#8fb6dd}button.pri[data-v-c9bfba6d]{border-color:#6f9fd0;color:#fff}button.del[data-v-c9bfba6d]{border-color:#8c4a4a}button[data-v-c9bfba6d]:disabled{opacity:.4;cursor:default}input.num[data-v-c9bfba6d]{width:58px}input[data-v-c9bfba6d],select[data-v-c9bfba6d],textarea[data-v-c9bfba6d]{font-family:inherit;font-size:11px;background:#121a28;color:#eaf1fb;border:1px solid #33445f;border-radius:3px;padding:2px 4px}select[data-v-c9bfba6d]{max-width:190px}.cbx[data-v-c9bfba6d]{display:flex;align-items:center;gap:4px;color:#c3cee0}.dim[data-v-c9bfba6d]{color:#8a93b2}.dim-tag[data-v-c9bfba6d]{font-size:11px}.ta[data-v-c9bfba6d]{width:100%;height:90px;resize:vertical;font-family:monospace;font-size:10px}.hint[data-v-c9bfba6d]{color:#8a93b2;font-size:11px;line-height:1.5}.hint code[data-v-c9bfba6d]{color:#c3cee0}.card-search[data-v-c9bfba6d]{flex:1;min-width:150px}.lib-name[data-v-c9bfba6d]{flex:1;min-width:120px}.lib-empty[data-v-c9bfba6d]{padding:6px 8px}.lib-fold[data-v-c9bfba6d]{display:block;width:100%;text-align:left;border:none;border-top:1px solid #26324a;color:#8a93b2}.lib-fold[data-v-c9bfba6d]:hover{background:rgba(52,84,126,.6)}.lib-list .item .sub[data-v-c9bfba6d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-list[data-v-c9bfba6d]{max-height:190px;overflow:auto;border:1px solid #26324a}.cand[data-v-c9bfba6d]{display:flex;align-items:center;gap:6px;padding:2px 6px;cursor:pointer;border-bottom:1px solid #1b2436}.cand[data-v-c9bfba6d]:hover{background:rgba(52,84,126,.6)}.cand .nm[data-v-c9bfba6d]{color:#e8eefb}.cand-head[data-v-c9bfba6d]{padding:2px 6px}.log[data-v-c9bfba6d]{border-top:1px solid #26324a;padding:5px 8px;font-size:11px;color:#c3cee0}.log .line[data-v-c9bfba6d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root{--font-display: "WenDaoChaoHei", "Microsoft YaHei", sans-serif}html,body{margin:0;padding:0;overflow:hidden;background:#000}body{font-family:SourceHanTC,Microsoft YaHei,Arial,sans-serif}#game-frame{position:absolute;background:#000;transform:translateZ(0)}#stage-canvas{display:block;position:absolute;inset:0}.menu-fab{position:fixed;top:14px;right:14px;z-index:25;padding:5px 16px;font-size:13px;cursor:pointer;border-radius:0;font-family:var(--font-display);background:rgba(20,20,20,.9);color:#f2f2f2;border:2px solid #8a8a8a;transition:filter .15s}.menu-fab:hover{filter:brightness(.72)}.debug-fab{right:84px;color:#ffd479;border-color:#8c7a3f}.debug-fab:hover{border-color:#ffd479}
