.ui-icon[data-v-6206f2b9]{vertical-align:-.15em;flex-shrink:0;width:1em;height:1em;display:inline-block}.ui-icon[aria-label=灵石][data-v-6206f2b9]{color:#a7dfd1}.loadwin[data-v-0b56aaf4]{text-align:left;border-radius:var(--ui-corner-radius);background:#10151feb;border:1px solid #ffffff29;flex-direction:column;width:min(560px,92vw);max-height:86vh;padding:28px 32px;display:flex}.loadwin__title[data-v-0b56aaf4]{letter-spacing:3px;text-align:center;color:var(--ui-gold);margin:0 0 16px;font-size:22px}.loadwin__list[data-v-0b56aaf4]{flex-direction:column;flex:auto;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lslot[data-v-0b56aaf4]{border-radius:var(--ui-corner-radius);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:12px;padding:10px 14px;display:flex}.lslot--disabled[data-v-0b56aaf4]{opacity:.55}.lslot__info[data-v-0b56aaf4]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lslot__name[data-v-0b56aaf4]{color:var(--ui-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.lslot__badge[data-v-0b56aaf4]{color:var(--ui-ink);background:var(--ui-gold);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.lslot__sub[data-v-0b56aaf4]{color:var(--ui-dim);font-size:12px}.lslot__who[data-v-0b56aaf4]{color:#e8eef8;margin-right:6px;font-weight:600}.lslot__sub--corrupt[data-v-0b56aaf4]{color:#e0556b}.lslot__btn[data-v-0b56aaf4]{color:var(--ui-ink);background:var(--ui-gold);border-radius:var(--ui-corner-radius);cursor:pointer;white-space:nowrap;border:none;flex:none;padding:6px 18px;font-size:13px}.lslot__btn[data-v-0b56aaf4]:disabled{color:var(--ui-dim);cursor:not-allowed;background:#ffffff24}.loadwin__back[data-v-0b56aaf4]{color:var(--ui-text);border-radius:var(--ui-corner-radius);cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;flex:none;align-self:center;margin-top:16px;padding:8px 32px;font-size:13px}.name-overlay[data-v-36dc19e5]{z-index:180;box-sizing:border-box;background:#10271d66;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.name-panel[data-v-36dc19e5]{box-sizing:border-box;color:#ece9d4;background:#203d34f5;border:1px solid #b9a36b;border-radius:14px;width:min(520px,100%);max-height:calc(100dvh - 24px);padding:22px;overflow-y:auto;box-shadow:0 18px 64px #0008}.name-panel__eyebrow[data-v-36dc19e5]{color:#d5bd7d;letter-spacing:3px;margin:0 0 6px;font-size:12px}h2[data-v-36dc19e5]{margin:0;font-size:25px}.name-panel__intro[data-v-36dc19e5],.name-footnote[data-v-36dc19e5]{color:#b7c4b1;font-size:12px;line-height:1.7}.name-display[data-v-36dc19e5]{letter-spacing:3px;background:#122e26;border:1px solid #9c9b72;border-radius:6px;padding:12px;font-size:24px}.name-display span[data-v-36dc19e5]{float:right;letter-spacing:0;color:#b9c6b7;font-size:12px}.name-display--selected[data-v-36dc19e5]{color:#ffe8a7;box-shadow:inset 0 0 0 2px #b99b5660}button[data-v-36dc19e5]{appearance:none;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:#365446;border:1px solid #78917a88;border-radius:5px;min-height:36px}button[data-v-36dc19e5]:disabled{opacity:.4;cursor:default}button[data-v-36dc19e5]:not(:disabled):hover{background:#506b50;border-color:#d5bd7d}button[data-v-36dc19e5]:focus-visible,.name-display[data-v-36dc19e5]:focus-visible{outline-offset:2px;outline:2px solid #edcf8e}.name-tools[data-v-36dc19e5]{justify-content:flex-end;gap:8px;margin:8px 0;font-size:12px;display:flex}.name-tools button[data-v-36dc19e5]{padding:0 12px}.pinyin-line[data-v-36dc19e5]{color:#b9c6b7;align-items:center;gap:12px;min-height:36px;display:flex}.pinyin-line strong[data-v-36dc19e5]{color:#f5d991;letter-spacing:2px;flex:1}.pinyin-line button[data-v-36dc19e5]{font-size:12px}.name-candidates[data-v-36dc19e5]{grid-template-columns:repeat(8,1fr);gap:4px;min-height:44px;margin:8px 0;display:grid}.name-candidates button[data-v-36dc19e5]{min-width:0;font-size:22px;position:relative}.name-candidates small[data-v-36dc19e5]{color:#a4b5a0;font-size:9px;position:absolute;top:1px;left:3px}.name-paging[data-v-36dc19e5]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.name-paging button[data-v-36dc19e5]{padding:0 10px}.name-hint[data-v-36dc19e5]{color:#c7c9ae;min-height:32px;margin:8px 0;font-size:12px;line-height:1.5}.name-keyboard__row[data-v-36dc19e5]{justify-content:center;gap:4px;margin:5px 0;display:flex}.name-keyboard button[data-v-36dc19e5]{flex:0 40px;min-width:0;height:40px;padding:0;font-size:14px}.name-confirm[data-v-36dc19e5]{color:#182f26;background:#b29a5a;border-color:#ddca8a;width:100%;min-height:44px;margin-top:12px;font-weight:700}.name-footnote[data-v-36dc19e5]{text-align:center;margin:7px 0 0}@media (width<=480px){.name-panel[data-v-36dc19e5]{padding:15px 12px}.name-keyboard__row[data-v-36dc19e5]{gap:3px}.name-keyboard button[data-v-36dc19e5]{height:40px}}.name-overlay--menu[data-v-36dc19e5]{background:0 0;flex:1;align-items:stretch;min-height:0;padding:0;display:flex;position:static}.name-overlay--menu .name-panel[data-v-36dc19e5]{width:min(1040px,100%);min-height:0;max-height:none;padding:34px 0 var(--creation-nav-space);color:#263e33;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.name-overlay--menu h2[data-v-36dc19e5]{margin:12px 0;font:700 clamp(24px,3vw,38px)/1.5 Songti SC,serif}.name-overlay--menu .name-panel__eyebrow[data-v-36dc19e5]{color:#6b7f57;letter-spacing:4px;margin:12px 0}.name-overlay--menu .name-panel__intro[data-v-36dc19e5]{margin:12px 0 0;font-size:13px;line-height:1.8}.name-overlay--menu .name-form[data-v-36dc19e5]{background:#f9f6e9;border:1px solid #c4cbb1;border-radius:6px;width:min(640px,100%);margin:0 auto;padding:24px}.name-overlay--menu button[data-v-36dc19e5]:focus-visible,.name-overlay--menu .name-display[data-v-36dc19e5]:focus-visible{outline-color:#2e5342}.name-overlay--menu .name-panel__eyebrow[data-v-36dc19e5],.name-overlay--menu .name-panel__intro[data-v-36dc19e5],.name-overlay--menu .name-footnote[data-v-36dc19e5],.name-overlay--menu .name-hint[data-v-36dc19e5],.name-overlay--menu .pinyin-line[data-v-36dc19e5],.name-overlay--menu .name-display span[data-v-36dc19e5]{color:#617457}.name-overlay--menu .name-display[data-v-36dc19e5]{color:#2e5342;background:#eeefdd}.name-overlay--menu .pinyin-line strong[data-v-36dc19e5]{color:#2e5342}.name-overlay--menu .name-display--selected[data-v-36dc19e5]{border-color:#527348;box-shadow:inset 0 0 0 1px #527348}.name-overlay--menu .name-candidates small[data-v-36dc19e5]{color:#6b7f57}.name-overlay--menu button[data-v-36dc19e5]{color:#365641;background:#eeefdf;border-color:#c4cbb1}.name-overlay--menu button[data-v-36dc19e5]:hover{background:#dce5cb}.name-overlay--menu .name-confirm[data-v-36dc19e5]{color:#faf2d8;background:#2e5342}.name-overlay--menu .creation-nav .name-confirm[data-v-36dc19e5],.name-back[data-v-36dc19e5]{width:auto;min-width:180px;margin:0;padding:12px 18px}@media (width<=700px){.name-overlay--menu .name-panel[data-v-36dc19e5]{padding:22px 0 var(--creation-nav-space)}.name-overlay--menu .name-form[data-v-36dc19e5]{padding:16px 12px}.name-overlay--menu .creation-nav .name-confirm[data-v-36dc19e5],.name-back[data-v-36dc19e5]{min-width:0;padding:12px}}.appearance[data-v-98065468]{width:min(1040px,100%);min-height:0;padding:34px 0 var(--creation-nav-space);color:#263e33;flex-direction:column;flex:1;margin:0 auto;display:flex}.appearance__eyebrow[data-v-98065468]{color:#6b7f57;letter-spacing:4px;font-size:12px}h1[data-v-98065468]{margin:12px 0;font:700 clamp(24px,3vw,38px)/1.5 Songti SC,serif}.appearance__intro[data-v-98065468]{color:#617457;margin:12px 0 0;font-size:13px;line-height:1.8}.appearance__gender[data-v-98065468]{color:#617457;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.appearance__gender button[data-v-98065468]{min-width:72px;min-height:40px;padding:8px 20px}.appearance__gender button[aria-pressed=true][data-v-98065468]{color:#faf2d8;background:#2e5342;border-color:#2e5342}.appearance__choices[data-v-98065468]{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;display:grid}button[data-v-98065468]{font:inherit;cursor:pointer;color:inherit;background:#f9f6e9;border:1px solid #c4cbb1;border-radius:6px;padding:12px 18px}button[data-v-98065468]:focus-visible{outline-offset:3px;outline:2px solid #2e5342}.appearance__card[data-v-98065468]{text-align:left;min-width:0;padding:14px 12px 20px;transition:background .15s}.appearance__card[aria-pressed=true][data-v-98065468]{background:#e6ead5;border-color:#527348;box-shadow:inset 0 0 0 1px #527348}.appearance__number[data-v-98065468]{color:#6b7f57;letter-spacing:2px;justify-content:space-between;font-size:11px;display:flex}img[data-v-98065468],.appearance__placeholder[data-v-98065468]{aspect-ratio:6/7;object-fit:contain;width:100%;display:block}.appearance__placeholder[data-v-98065468]{color:#7d8e6c;place-items:center;display:grid}strong[data-v-98065468]{margin-top:6px;font-size:17px;display:block}small[data-v-98065468]{color:#617457;margin-top:8px;font-size:11px;line-height:1.6;display:block}.appearance__confirm[data-v-98065468]{color:#faf2d8;background:#2e5342;min-width:180px}button[data-v-98065468]:disabled{opacity:.45;cursor:default}@media (width<=700px){.appearance[data-v-98065468]{padding:22px 0 var(--creation-nav-space)}.appearance__choices[data-v-98065468]{grid-template-columns:repeat(2,1fr);gap:10px;margin:0}.appearance__card[data-v-98065468]{padding:10px}img[data-v-98065468],.appearance__placeholder[data-v-98065468]{aspect-ratio:1}strong[data-v-98065468]{font-size:14px}small[data-v-98065468]{font-size:10px}.appearance__confirm[data-v-98065468]{min-width:0}}.town-postcard[data-v-f663f95c]{width:100%;height:100%;display:block}.menu--creation{--creation-nav-space:calc(16px + 48px + max(20px, env(safe-area-inset-bottom)) + 12px)}.creation-nav{z-index:10;padding:16px clamp(24px, 5vw, 88px) max(20px, env(safe-area-inset-bottom));background:#f3efdf;border-top:1px solid #d8dcc7;position:fixed;inset:auto 0 0}.creation-nav__inner{justify-content:space-between;gap:12px;width:min(1040px,100%);margin:auto;display:flex}.creation-nav button{min-height:48px}.menu--creation .menu__brand{flex-shrink:0}@media (width<=700px){.creation-nav{padding-inline:22px}.creation-nav button{flex:1;font-size:13px}}.menu--creation .creation-heading{flex-shrink:0}.menu--creation .creation-scroll{overscroll-behavior:contain;flex:1;min-height:0;margin-top:12px;padding:0;overflow-y:auto}.menu[data-v-be7f016f]{color:#263e33;background:#f3efdf;flex-direction:column;width:100%;height:100%;padding:28px clamp(24px,5vw,88px);display:flex;overflow:auto}.menu.menu--creation[data-v-be7f016f]{padding-bottom:0;overflow:hidden}.menu__brand[data-v-be7f016f]{letter-spacing:2px;align-items:center;gap:12px;font-size:20px;font-weight:750;display:flex}.menu__brand-mark[data-v-be7f016f]{color:#6d8959;font-size:38px}.menu__brand small[data-v-be7f016f]{letter-spacing:4px;margin-top:3px;font-size:9px;display:block}.menu__edition[data-v-be7f016f]{letter-spacing:2px;color:#65705f;margin-left:auto;font-size:11px;font-weight:400}.menu__layout[data-v-be7f016f]{flex:1;grid-template-columns:1fr 1.12fr;align-items:center;gap:4vw;width:100%;max-width:1400px;margin:auto;display:grid}.menu__panel[data-v-be7f016f]{padding:30px 0}.menu__eyebrow[data-v-be7f016f]{color:#6b7f57;letter-spacing:4px;margin:0 0 22px;font-size:12px}.menu__title[data-v-be7f016f]{letter-spacing:-2px;margin:0 0 20px;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:clamp(34px,4.4vw,68px);font-weight:700;line-height:1.4}.menu__title span[data-v-be7f016f]{color:#72834d}.menu__subtitle[data-v-be7f016f]{color:#596c58;margin-bottom:30px;font-size:14px;line-height:2}.menu__actions[data-v-be7f016f]{gap:10px;width:min(100%,340px);display:grid}.menu__button[data-v-be7f016f]{border-radius:var(--ui-corner-radius);color:#faf2d8;text-align:left;cursor:pointer;background:#2e5342;border:1px solid #2e5342;justify-content:space-between;align-items:center;width:100%;padding:17px 22px;font-size:17px;font-weight:650;transition:transform .2s,background .2s;display:flex}.menu__button small[data-v-be7f016f]{opacity:.7;margin-top:6px;font-size:11px;font-weight:400;display:block}.menu__button>span[data-v-be7f016f]:last-child{font-size:24px}.menu__button[data-v-be7f016f]:hover{background:#3b6550;transform:translateY(-2px)}.menu__button--secondary[data-v-be7f016f]{color:#365641;background:0 0;border-color:#bfc8ad}.menu__button--secondary[data-v-be7f016f]:hover{background:#e8ead9}.menu__load[data-v-be7f016f]{color:#526a50;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #cfd3bd;justify-content:space-between;padding:12px 0;font-size:13px;display:flex}.menu__note[data-v-be7f016f]{color:#68745f;margin-top:19px;font-size:11px}.menu__art[data-v-be7f016f]{max-height:650px;margin:20px 0;position:relative}.menu__art svg[data-v-be7f016f]{max-height:min(66vh,650px)}.menu__art figcaption[data-v-be7f016f]{letter-spacing:2px;color:#5a7159;justify-content:space-between;margin-top:16px;padding:0 16px;font-size:10px;display:flex}.menu__footer[data-v-be7f016f]{color:#69765f;letter-spacing:1px;border-top:1px solid #d8dcc7;justify-content:space-between;gap:20px;padding:18px 0 0;font-size:11px;display:flex}.menu__footer kbd[data-v-be7f016f]{border-radius:var(--ui-corner-radius);border:1px solid #c8ceb8;margin-left:12px;padding:3px 5px;font-family:inherit}.menu__touch-note[data-v-be7f016f]{display:none}html.is-touch .menu__touch-note[data-v-be7f016f]{display:inline}.menu__saves[data-v-be7f016f]{flex:1;place-items:center;padding:20px 0;display:grid}@media (width<=700px){.menu[data-v-be7f016f]{padding:22px}.menu__edition[data-v-be7f016f]{display:none}.menu__layout[data-v-be7f016f]{grid-template-columns:1fr;position:relative}.menu__panel[data-v-be7f016f]{z-index:1;padding-top:32px;position:relative}.menu__art[data-v-be7f016f]{opacity:.24;pointer-events:none;width:58%;position:absolute;top:12px;right:-22px}.menu__art figcaption[data-v-be7f016f]{display:none}.menu__title[data-v-be7f016f]{font-size:40px}.menu__actions[data-v-be7f016f]{width:100%}.menu__footer[data-v-be7f016f]{flex-wrap:wrap;gap:10px}}@media (height<=600px) and (width>=701px){.menu[data-v-be7f016f]{padding-top:16px;padding-bottom:16px}.menu__title[data-v-be7f016f]{font-size:34px}.menu__eyebrow[data-v-be7f016f]{margin-bottom:10px}.menu__subtitle[data-v-be7f016f]{margin:10px 0 16px}.menu__panel[data-v-be7f016f]{padding:18px 0}.menu__note[data-v-be7f016f]{margin-bottom:0}.menu__button[data-v-be7f016f]{padding:12px 18px}}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0;overflow:hidden}@supports (height:100dvh){html,body,#app{height:100dvh}}body{color:#f2f5fa;background:#10151f;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}:root{--hud-minimap-width:178px;--hud-minimap-height:212px;--hud-safe-top:env(safe-area-inset-top,0px);--hud-safe-bottom:env(safe-area-inset-bottom,0px);--hud-safe-left:env(safe-area-inset-left,0px);--hud-safe-right:env(safe-area-inset-right,0px);--hud-top-height:56px;--hud-dpad-zone:0px;--hud-gutter:16px;--hud-edge-left:calc(var(--hud-safe-left) + var(--hud-gutter));--hud-edge-right:calc(var(--hud-safe-right) + var(--hud-gutter));--hud-edge-bottom:calc(var(--hud-safe-bottom) + var(--hud-gutter));--hud-section-gap:16px;--hud-content-top:calc(var(--hud-safe-top) + var(--hud-top-height) + var(--hud-section-gap))}@media (width<=900px){:root{--hud-top-height:96px}}html.is-touch{--hud-dpad-zone:202px;--hud-quickbar-bottom:max(calc(100% - var(--hud-content-top) - 406px), calc(var(--hud-safe-bottom) + var(--hud-dpad-zone) + 8px))}html.is-touch .kbd-hint{display:none}@media (width<=720px){:root{--hud-gutter:10px}}@media (height<=480px){html.is-touch{--hud-dpad-zone:178px}}@media (width<=900px) and (height<=480px){:root{--hud-top-height:88px}}@media (width<=900px),(height<=600px){:root{--hud-minimap-width:126px;--hud-minimap-height:152px}}@media (height<=480px){:root{--hud-minimap-width:108px;--hud-minimap-height:124px}html.is-touch{--hud-minimap-height:60px}}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;overscroll-behavior:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}*{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}canvas{touch-action:none}:root{--ui-control-height:30px;--ui-control-font-size:13px;--ui-control-line-height:18px;--ui-control-padding-x:14px;--ui-panel-padding:16px;--ui-panel-gap:12px;--ui-corner-radius:4px;--ui-ink:#142c25;--ui-surface:#203a31;--ui-text:#f4efdb;--ui-muted:#c3cdb9;--ui-dim:#98ae9b;--ui-gold:#e6c67a;--ui-gold-hover:#f3d898;--ui-line:#d6e2bb33}button,input,select{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}:focus,:focus-visible{outline:none}[role=dialog] :is(button,a[href],input,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-gold);outline-offset:2px}button:disabled{cursor:not-allowed}*{scrollbar-width:thin;scrollbar-color:#7e987b transparent}:root .game-root :is(.panel,.shop,.craft,.container,.savewin,.audio,.gift__box,.dlg__box,.defeat__panel),:root .menu .loadwin{color:var(--ui-text);border:1px solid var(--ui-line);border-radius:var(--ui-corner-radius);background:linear-gradient(145deg,#274134fa,#142b23fa);box-shadow:0 24px 70px #071b2352,inset 0 1px #f7e7b516}:root .game-root :is(.panel__head,.shop__head,.craft__head,.container__head,.savewin__head,.audio__head,.gift__head){border-bottom:1px solid var(--ui-line);margin-bottom:8px;padding-bottom:6px}:root .game-root :is(.panel__title,.shop__title,.craft__title,.container__title,.savewin__title,.gift__title,.audio__title){color:var(--ui-gold);letter-spacing:2px;font-family:Songti SC,STSong,serif;font-size:16px;line-height:1.25}:root .game-root :is(.panel__close,.shop__close,.craft__close,.container__close,.savewin__close,.audio__close,.ui-close-button){border-radius:var(--ui-corner-radius);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--ui-muted);border:1px solid var(--ui-line);background:#f8efda0b;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:root .game-root :is(.item,.row,.quest,.slot,.gift__item),:root .menu .lslot{border-color:var(--ui-line);border-radius:var(--ui-corner-radius);background-color:#f0edcc06}:root .game-root :is(.item,.row,.gift__item):hover{background-color:#ede3b30d;border-color:#d9bf7266}:root .game-root :is(.item--selected,.row--selected,.gift__item--on){border-color:var(--ui-gold);background-color:#e6c67a12}:root .game-root :is(.panel__tab,.shop__tab,.craft__tab){border-radius:var(--ui-corner-radius)}:root .game-root :is(.storage-tabs button,.sleep-actions button,.gift__btn,.panel__tab,.shop__tab,.craft__tab,.row__btn,.item__btn,.slot__btn,.quest__btn,.equip__btn,.container__all),:root .menu .lslot__btn{box-sizing:border-box;min-height:var(--ui-control-height);padding:5px var(--ui-control-padding-x);font-size:var(--ui-control-font-size);line-height:var(--ui-control-line-height)}:root .game-root :is(.panel__footer,.craft__materials){border-top:1px solid var(--ui-line);padding-top:12px}:root .game-root .status{background:linear-gradient(#142c25ef,#142c2580 75%,#0000)}:root .game-root .status__time{color:var(--ui-gold);border-color:#e6c67a44}:root .game-root .status__track{background:#081e2480;box-shadow:inset 0 1px 2px #0004}:root .game-root .status__fill--hp{background:linear-gradient(90deg,#ba6260,#e89677)}:root .game-root .status__fill--mp{background:linear-gradient(90deg,#548fa1,#93c5c7)}:root .game-root .status__fill--xp{background:linear-gradient(90deg,#7e9568,#c2cf87)}:root .game-root .status__menu{border-color:var(--ui-line);background:#203a31;min-width:176px;padding:10px}:root .game-root .status__menu-item{background:0 0;border-color:#0000;min-height:40px}:root .game-root .status__menu-item:hover{background:#e6c67a18}:root .game-root .prompt{background:#18382fec;border-color:#e6c67a66;padding:10px 18px;box-shadow:0 8px 24px #10261c40}:root .game-root .toast{border-radius:var(--ui-corner-radius);text-align:center;max-width:calc(100% - 32px);box-shadow:0 8px 26px #10261c40}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root .game-root .panel__footer{padding:var(--ui-panel-gap) 0 0;color:var(--ui-muted);background:0 0;border-radius:0}:root .game-root .panel__footer-hint{color:var(--ui-dim);opacity:1}:root .game-root .touch__knob{background:#bdd09640;border-color:#e6edc7aa}:root .game-root .touch__knob.is-dragging{background:#bdd096d9}:root .game-root .touch__dir{background:#19372f40;border-color:#d3debd66;box-shadow:0 3px 12px #142c251a}:root .game-root .touch__dir.is-active{background:#759963}:root .game-root .touch__dir .ui-icon,:root .game-root .action-pad__icon{filter:drop-shadow(0 0 1px #10251d)drop-shadow(0 1px 1px #10251dcc)}:root .game-root .action-pad__key{text-shadow:0 1px 2px #10251d,0 0 2px #10251d}:root .game-root .toast{top:calc(var(--hud-safe-top) + var(--hud-top-height) + 16px);bottom:auto}:root.is-touch .game-root .toast{top:calc(var(--hud-safe-top) + var(--hud-top-height) + 72px);bottom:auto}:root .menu .loadwin__title{margin-bottom:8px;font-size:16px}:root .game-root .defeat__title{margin-bottom:8px;font-size:18px}:root .game-root .dlg__speaker{margin-bottom:3px;font-size:12px}:root .game-root .dlg__rel{margin-bottom:3px}
