.forced-offline-root[data-v-0b6bcd43]{z-index:20000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a14b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.forced-offline-card[data-v-0b6bcd43]{text-align:center;background:linear-gradient(165deg,#252540 0%,#1a1a2e 55%);border:1px solid #ffffff14;border-radius:14px;width:100%;max-width:360px;padding:28px 24px 22px;box-shadow:0 18px 48px #00000073}.forced-offline-text[data-v-0b6bcd43]{color:#e8e8f0;margin:0 0 22px;font-size:15px;line-height:1.65}.forced-offline-btn[data-v-0b6bcd43]{color:#1a1a2e;cursor:pointer;background:linear-gradient(#a8e6cf 0%,#7dd3a0 100%);border:none;border-radius:10px;min-width:120px;padding:10px 28px;font-size:15px;font-weight:600;transition:transform .12s,filter .12s}.forced-offline-btn[data-v-0b6bcd43]:hover{filter:brightness(1.06)}.forced-offline-btn[data-v-0b6bcd43]:active{transform:scale(.98)}.hub-panel-surface{background:linear-gradient(180deg, var(--hub-surface-top) 0%, var(--hub-surface-bottom) 100%);border-color:var(--hub-border-soft);box-shadow:0 0 22px var(--hub-glow-08), inset 0 1px 0 var(--hub-inset-top)}.hub-panel-title{color:var(--hub-accent);letter-spacing:.12em;margin:0;font-size:16px;font-weight:700}.hub-panel-btn{border:1px solid var(--hub-border);color:var(--hub-text);background:var(--hub-surface-btn);letter-spacing:.06em;cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;transition:color .2s,border-color .2s,background .2s,filter .2s}.hub-panel-btn:hover{color:var(--hub-accent-bright);border-color:var(--hub-border-hover);background:var(--hub-glow-12);filter:drop-shadow(0 0 6px var(--hub-glow-20))}.hub-list-card{border:1px solid var(--hub-border-faint);background:linear-gradient(90deg, var(--hub-surface-card-start) 0%, var(--hub-surface-card-end) 100%);border-radius:10px;transition:border-color .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden}.hub-list-card:before{content:"";background:linear-gradient(180deg, transparent, var(--hub-line-accent) 45%, var(--hub-line-accent) 55%, transparent);opacity:.65;border-radius:0 2px 2px 0;width:2px;position:absolute;top:12%;bottom:12%;left:0}.hub-list-card:hover{border-color:var(--hub-border-hover);filter:drop-shadow(0 0 8px var(--hub-glow-15))}.hub-list-card.active{border-color:var(--hub-border-active);box-shadow:inset 0 1px 0 var(--hub-inset-highlight), 0 0 12px var(--hub-glow-12)}.hub-list-card.active:before{opacity:1}.hub-pill{color:var(--hub-accent-muted);background:var(--hub-surface-btn);border:1px solid var(--hub-border-faint);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.hub-input{background:var(--hub-surface-input);border:1px solid var(--hub-border);color:var(--hub-text-soft);border-radius:8px}.hub-input::placeholder{color:var(--hub-placeholder)}.hub-input:focus{border-color:var(--hub-border-focus);box-shadow:0 0 0 2px var(--hub-glow-15);outline:none}.hub-submit-btn{border:1px solid var(--hub-submit-border);background:linear-gradient(145deg, var(--hub-submit-start), var(--hub-submit-end));color:var(--hub-text-on-accent);letter-spacing:.08em;cursor:pointer;border-radius:8px;font-weight:700;transition:filter .2s,transform .15s}.hub-submit-btn:hover{filter:brightness(1.08)}.hub-submit-btn:active{transform:scale(.98)}.hub-danger-btn{color:#fee2e2;letter-spacing:.06em;cursor:pointer;background:linear-gradient(145deg,#7f1d1dd9,#b91c1ca6);border:1px solid #f8717180;border-radius:8px;font-weight:700;transition:color .2s,border-color .2s,background .2s,filter .2s}.hub-danger-btn:hover:not(:disabled){color:#fff1f2;filter:drop-shadow(0 0 8px #f8717140);background:linear-gradient(145deg,#991b1bf2,#dc2626bf);border-color:#fca5a5a6}.hub-danger-btn:active:not(:disabled){transform:scale(.98)}.hub-confirm-text{color:var(--hub-accent-muted);letter-spacing:.02em;margin:0;font-size:14px;line-height:1.6}.hub-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.hub-picker-menu{z-index:50;pointer-events:auto;border:1px solid var(--hub-border-active);background:linear-gradient(165deg, var(--hub-surface-panel-a) 0%, var(--hub-surface-panel-b) 100%);min-width:148px;box-shadow:0 12px 28px color-mix(in srgb, var(--hub-text) 8%, transparent), 0 0 16px var(--hub-glow-12);border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0}.hub-picker-menu>li{margin:0;padding:0;list-style:none}.hub-picker-option{text-align:left;letter-spacing:.04em;width:100%;color:var(--hub-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:block}.hub-picker-option:hover{background:var(--hub-glow-12);color:var(--hub-accent-bright)}.hub-picker-option--active,.hub-picker-option.hub-picker-option--active{color:var(--hub-accent-bright);background:var(--hub-active-mid)}.hub-picker-option:disabled{opacity:.45;cursor:not-allowed}.need-login-mask[data-v-206e8720]{z-index:19990;background:var(--hub-backdrop-mask,#080c18b8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.need-login-dialog[data-v-206e8720]{border-radius:14px;width:min(100%,380px);padding:22px 20px 18px}.need-login-title[data-v-206e8720]{color:var(--hub-text,#f2f4ff);margin:0 0 10px;font-size:17px;font-weight:700}.need-login-message[data-v-206e8720]{color:var(--hub-text-soft,#c8d0e8);margin:0 0 8px;font-size:14px;line-height:1.55}.need-login-hint[data-v-206e8720]{color:var(--hub-text-soft,#9aa8c4);opacity:.92;margin:0 0 8px;font-size:12px;line-height:1.5}.need-login-warn[data-v-206e8720]{color:var(--hub-accent-muted,#d4b896);margin:0 0 18px;font-size:12px;line-height:1.55}.need-login-actions[data-v-206e8720]{justify-content:flex-end;gap:10px;display:flex}.need-login-btn-primary[data-v-206e8720]{color:var(--hub-on-accent,#1a1a2e);background:linear-gradient(135deg, var(--hub-submit-start,#a8e6cf) 0%, var(--hub-submit-end,#7dd3a0) 100%);cursor:pointer;border:none;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600}.need-login-btn-primary[data-v-206e8720]:hover{filter:brightness(1.05)}.loading-overlay[data-v-f7eb542a]{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061773;place-items:center;display:grid;position:fixed;inset:0}.loading-overlay[data-v-f7eb542a]:after{content:"火速加载中......";z-index:10002;color:#fff;letter-spacing:.8px;text-shadow:0 2px 8px #020617d9;pointer-events:none;background:#020617b8;border-radius:999px;padding:6px 12px;font-size:16px;font-weight:700;position:fixed;top:calc(50% + 118px);left:50%;transform:translate(-50%)}.loader-stack[data-v-f7eb542a]{justify-items:center;gap:14px;display:grid;position:relative}.loading-text[data-v-f7eb542a]{margin:0;display:none}.wheel-and-hamster[data-v-f7eb542a]{--dur:1s;width:12em;height:12em;font-size:14px;position:relative}.wheel[data-v-f7eb542a],.hamster[data-v-f7eb542a],.hamster div[data-v-f7eb542a],.spoke[data-v-f7eb542a]{position:absolute}.wheel[data-v-f7eb542a],.spoke[data-v-f7eb542a]{border-radius:50%;width:100%;height:100%;top:0;left:0}.wheel[data-v-f7eb542a]{z-index:2;background:radial-gradient(100% 100%,#9990 47.8%,#999 48%)}.hamster[data-v-f7eb542a]{animation:hamster-f7eb542a var(--dur) ease-in-out infinite;transform-origin:50% 0;z-index:1;width:7em;height:3.75em;top:50%;left:calc(50% - 3.5em);transform:rotate(4deg)translate(-.8em,1.85em)}.hamster__head[data-v-f7eb542a]{animation:hamsterHead-f7eb542a var(--dur) ease-in-out infinite;transform-origin:100%;background:#f48c25;border-radius:70% 30% 0 100%/40% 25% 25% 60%;width:2.75em;height:2.5em;top:0;left:-2em;box-shadow:inset 0 -.25em #facc9e,inset .75em -1.55em #fce6cf}.hamster__ear[data-v-f7eb542a]{animation:hamsterEar-f7eb542a var(--dur) ease-in-out infinite;transform-origin:50% 75%;background:#fbb6b6;border-radius:50%;width:.75em;height:.75em;top:-.25em;right:-.25em;box-shadow:inset -.25em 0 #f48c25}.hamster__eye[data-v-f7eb542a]{animation:hamsterEye-f7eb542a var(--dur) linear infinite;background-color:#000;border-radius:50%;width:.5em;height:.5em;top:.375em;left:1.25em}.hamster__nose[data-v-f7eb542a]{background:#f98686;border-radius:35% 65% 85% 15%/70% 50% 50% 30%;width:.2em;height:.25em;top:.75em;left:0}.hamster__body[data-v-f7eb542a]{animation:hamsterBody-f7eb542a var(--dur) ease-in-out infinite;transform-origin:17%;width:4.5em;height:3em;transform-style:preserve-3d;background:#fce6cf;border-radius:50% 30%/15% 60% 40% 40%;top:.25em;left:2em;box-shadow:inset .1em .75em #f48c25,inset .15em -.5em #facc9e}.hamster__limb--fr[data-v-f7eb542a],.hamster__limb--fl[data-v-f7eb542a]{clip-path:polygon(0 0,100% 0,70% 80%,60% 100%,0% 100%,40% 80%);transform-origin:50% 0;width:1em;height:1.5em;top:2em;left:.5em}.hamster__limb--fr[data-v-f7eb542a]{animation:hamsterFRLimb-f7eb542a var(--dur) linear infinite;background:linear-gradient(#facc9e 80%,#f98686 80%);transform:rotate(15deg)translateZ(-1px)}.hamster__limb--fl[data-v-f7eb542a]{animation:hamsterFLLimb-f7eb542a var(--dur) linear infinite;background:linear-gradient(#fce6cf 80%,#fbb6b6 80%);transform:rotate(15deg)}.hamster__limb--br[data-v-f7eb542a],.hamster__limb--bl[data-v-f7eb542a]{clip-path:polygon(0 0,100% 0,100% 30%,70% 90%,70% 100%,30% 100%,40% 90%,0% 30%);transform-origin:50% 30%;border-radius:.75em .75em 0 0;width:1.5em;height:2.5em;top:1em;left:2.8em}.hamster__limb--br[data-v-f7eb542a]{animation:hamsterBRLimb-f7eb542a var(--dur) linear infinite;background:linear-gradient(#facc9e 90%,#f98686 90%);transform:rotate(-25deg)translateZ(-1px)}.hamster__limb--bl[data-v-f7eb542a]{animation:hamsterBLLimb-f7eb542a var(--dur) linear infinite;background:linear-gradient(#fce6cf 90%,#fbb6b6 90%);transform:rotate(-25deg)}.hamster__tail[data-v-f7eb542a]{animation:hamsterTail-f7eb542a var(--dur) linear infinite;transform-origin:.25em .25em;background:#fbb6b6;border-radius:.25em 50% 50% .25em;width:1em;height:.5em;top:1.5em;right:-.5em;transform:rotate(30deg)translateZ(-1px);box-shadow:inset 0 -.2em #f98686}.spoke[data-v-f7eb542a]{animation:spoke-f7eb542a var(--dur) linear infinite;background:radial-gradient(100% 100%,#999 4.8%,#9990 5%),linear-gradient(#8c8c8c00 46.9%,#a6a6a6 47% 52.9%,#a6a6a600 53%) 50%/99% 99% no-repeat}@keyframes hamster-f7eb542a{0%,to{transform:rotate(4deg)translate(-.8em,1.85em)}50%{transform:rotate(0)translate(-.8em,1.85em)}}@keyframes hamsterHead-f7eb542a{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(8deg)}}@keyframes hamsterEye-f7eb542a{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(0)}}@keyframes hamsterEar-f7eb542a{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(12deg)}}@keyframes hamsterBody-f7eb542a{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-2deg)}}@keyframes hamsterFRLimb-f7eb542a{0%,25%,50%,75%,to{transform:rotate(50deg)translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-30deg)translateZ(-1px)}}@keyframes hamsterFLLimb-f7eb542a{0%,25%,50%,75%,to{transform:rotate(-30deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(50deg)}}@keyframes hamsterBRLimb-f7eb542a{0%,25%,50%,75%,to{transform:rotate(-60deg)translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(20deg)translateZ(-1px)}}@keyframes hamsterBLLimb-f7eb542a{0%,25%,50%,75%,to{transform:rotate(20deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-60deg)}}@keyframes hamsterTail-f7eb542a{0%,25%,50%,75%,to{transform:rotate(30deg)translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(10deg)translateZ(-1px)}}@keyframes spoke-f7eb542a{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;height:100%;min-height:100%;margin:0;padding:0}body{background:#1a1a2e;overflow:hidden}:root,[data-hub-theme=default]{--hub-accent:#c8aa6e;--hub-accent-light:#e8d4a8;--hub-accent-bright:#f0e6d2;--hub-accent-muted:#a8956e;--hub-text:#d4bc8a;--hub-text-soft:#e8dcc0;--hub-text-on-accent:#1a1208;--hub-placeholder:#7a6f58;--hub-border:#c8aa6e59;--hub-border-soft:#c8aa6e47;--hub-border-strong:#c8aa6e61;--hub-border-faint:#c8aa6e38;--hub-border-hover:#e8c87880;--hub-border-active:#e8c87894;--hub-border-focus:#e8c87880;--hub-glow-06:#c8aa6e0f;--hub-glow-08:#c8aa6e14;--hub-glow-10:#c8aa6e1a;--hub-glow-12:#c8aa6e1f;--hub-glow-14:#c8aa6e24;--hub-glow-15:#c8aa6e26;--hub-glow-18:#c8aa6e2e;--hub-glow-20:#c8aa6e33;--hub-glow-35:#c8aa6e59;--hub-glow-45:#c8aa6e73;--hub-glow-55:#c8aa6e8c;--hub-inset-highlight:#e8c8781f;--hub-inset-top:#c8aa6e1a;--hub-inset-panel:#c8aa6e0f;--hub-surface-top:#0c1220f5;--hub-surface-bottom:#080c18f0;--hub-surface-panel-a:#0e1424fa;--hub-surface-panel-b:#080c18f5;--hub-surface-panel-c:#060a14fa;--hub-surface-card-start:#0e1424eb;--hub-surface-card-end:#080e1cc7;--hub-surface-btn:#080e1ca6;--hub-surface-input:#080e1cd9;--hub-surface-mask:#040812b8;--hub-backdrop-mask:#02061294;--hub-active-start:#a8843d47;--hub-active-end:#c8aa6e24;--hub-active-mid:#c8aa6e2e;--hub-active-strong-start:#a8843d52;--hub-active-strong-end:#c8aa6e2e;--hub-submit-start:#a8843d;--hub-submit-end:#c8aa6e;--hub-submit-border:#e8c87873;--hub-scrollbar:#c8aa6e59;--hub-scrollbar-thumb-start:#e8c878d9;--hub-scrollbar-thumb-end:#a8843de6;--hub-divider-mid:#c8aa6e8c;--hub-divider-fade:#c8aa6e26;--hub-divider-edge:#c8aa6e6b;--hub-badge-start:#e8a838;--hub-badge-end:#c47a12;--hub-line-accent:#c8aa6e73;--mq-champagne:#faf0d4;--mq-gold:#e2cfa0;--mq-gold-soft:#c9b078;--mq-gold-muted:#9a8860;--mq-ink:#0e0c08;--mq-line:#dcc08070;--mq-line-bright:#fff0c8d1;--mq-line-faint:#d4bc821f;--mq-bg-a:#302616fa;--mq-bg-b:#1a140cfc;--mq-bg-c:#0c0a06;--mq-border-grad-1:#8c6c3073;--mq-border-grad-2:#fff2d2b8;--mq-border-grad-3:#dcb96e8c;--mq-border-grad-4:#785c2a6b;--mq-scan-1:#ffe8b41f;--mq-scan-2:#ffd78c0f;--mq-shadow-inset:#fff5dc1a;--mq-drag-border:#f0d7a08c;--mq-drag-shadow:#ffebc824;--mq-press-shadow:#ffe4b41a;--mq-portrait-ring:#f0d79b80;--mq-portrait-ring-strong:#ffebbe9e;--mq-portrait-border:#e4c8828c;--mq-portrait-glow:#ffdc8c14;--mq-divider-mid:#f0dcaa61;--mq-divider-side:#d4bc8233;--mq-cancel-text:#d4b0a0;--mq-cancel-text-hover:#ecd0c4;--mq-cancel-bg-a:#261e12f5;--mq-cancel-bg-b:#100c08fc;--mq-cancel-bg-hover-a:#302618fa;--mq-cancel-bg-hover-b:#16120c;--mq-cancel-border:#dcbe7838;--mq-fold-border:#dcbe787a;--mq-fold-border-hover:#ffebc8bf;--mq-fold-bg-a:#483a20f2;--mq-fold-bg-b:#201a0efa;--mq-fold-inset:#fff5dc2e;--mq-fold-inset-hover:#fffae640;--mq-bar-bg-a:#302616fa;--mq-bar-bg-b:#120e08}[data-hub-theme=peonyPink]{--hub-accent:#ec92aa;--hub-accent-light:pink;--hub-accent-bright:#fff0f5;--hub-accent-muted:#d46a8a;--hub-text:#4a1830;--hub-text-soft:#111;--hub-text-on-accent:#1a080f;--hub-placeholder:#9a5068;--hub-border:#ec92aa9e;--hub-border-soft:#ec92aa6b;--hub-border-strong:#ec92aa80;--hub-border-faint:#ec92aa52;--hub-border-hover:#f59eb5b8;--hub-border-active:#f59eb5d9;--hub-border-focus:#f59eb5a6;--hub-glow-06:#ffc0cb1f;--hub-glow-08:#ffc0cb29;--hub-glow-10:#ffc0cb33;--hub-glow-12:#ffc0cb3d;--hub-glow-14:#ffc0cb47;--hub-glow-15:#ffc0cb4d;--hub-glow-18:#ffc0cb5c;--hub-glow-20:#ffc0cb66;--hub-glow-35:#f59eb573;--hub-glow-45:#ec92aa8c;--hub-glow-55:#ec92aaa6;--hub-inset-highlight:#ffffff59;--hub-inset-top:#ffc0cb59;--hub-inset-panel:#ffd1dc40;--hub-surface-top:#ffc0cbeb;--hub-surface-bottom:#ffb6c1e6;--hub-surface-panel-a:#ffc0cbf0;--hub-surface-panel-b:#ffd1dceb;--hub-surface-panel-c:#ffdfe7e6;--hub-surface-card-start:#ffd1dce6;--hub-surface-card-end:#ffdfe7db;--hub-surface-btn:#ffc0cbc7;--hub-surface-input:#ffe4ebeb;--hub-backdrop-mask:#02061294;--hub-active-start:#f59eb58c;--hub-active-end:#ffc0cb59;--hub-active-mid:#ec92aa66;--hub-active-strong-start:#ec92aaa6;--hub-active-strong-end:#ffc0cb73;--hub-submit-start:#f59eb5;--hub-submit-end:#ec92aa;--hub-submit-border:#ec92aabf;--hub-scrollbar:#ec92aa73;--hub-scrollbar-thumb-start:#ffc0cbf2;--hub-scrollbar-thumb-end:#ec92aae6;--hub-divider-mid:#ec92aaa6;--hub-divider-fade:#ffc0cb59;--hub-divider-edge:#ec92aa8c;--hub-badge-start:pink;--hub-badge-end:#ec92aa;--hub-line-accent:#ec92aa9e;--mq-champagne:#fff5f8;--mq-gold:#ffd4e0;--mq-gold-soft:#f59eb5;--mq-gold-muted:#d46a8a;--mq-ink:#1a0812;--mq-line:#ec92aa85;--mq-line-bright:#fff0f5e0;--mq-line-faint:#ec92aa33;--mq-bg-a:#381224f5;--mq-bg-b:#240a18fa;--mq-bg-c:#16060e;--mq-border-grad-1:#b4466e73;--mq-border-grad-2:#ffd2e1bf;--mq-border-grad-3:#f59eb594;--mq-border-grad-4:#7828466b;--mq-scan-1:#ffc0cb24;--mq-scan-2:#f59eb514;--mq-shadow-inset:#fff0f51f;--mq-drag-border:#f5b4c894;--mq-drag-shadow:#ffdceb29;--mq-press-shadow:#ffc8dc1f;--mq-portrait-ring:#ffc8da8c;--mq-portrait-ring-strong:#ffe6f0ad;--mq-portrait-border:#f5aac394;--mq-portrait-glow:#ffc0cb1a;--mq-divider-mid:#ffd2e16b;--mq-divider-side:#ec92aa3d;--mq-cancel-text:#e8b8c8;--mq-cancel-text-hover:#ffe8ef;--mq-cancel-bg-a:#301020f5;--mq-cancel-bg-b:#180810fc;--mq-cancel-bg-hover-a:#3e1628fa;--mq-cancel-bg-hover-b:#200c16;--mq-cancel-border:#ec92aa47;--mq-fold-border:#f5aac385;--mq-fold-border-hover:#ffe6f0c7;--mq-fold-bg-a:#582038f2;--mq-fold-bg-b:#280e1cfa;--mq-fold-inset:#fff0f533;--mq-fold-inset-hover:#fffafc47;--mq-bar-bg-a:#381224f5;--mq-bar-bg-b:#16060e;--game-bubble-bg:linear-gradient(145deg, #ffe4ebfa, #ffc0cbf0);--game-bubble-bg-self:linear-gradient(145deg, #ffd1dcfa, #f59eb5eb);--game-bubble-border:#ec92aac7;--game-bubble-text:#4a1830;--game-bubble-shadow:0 8px 18px #ec92aa47;--game-bubble-inset:#ffffff73}.wuzi-fullscreen[data-hub-theme=peonyPink] .speaker-bubble:not(.bubble-skin-draw),.xq-page[data-hub-theme=peonyPink] .speaker-bubble{--bubble-bg:var(--game-bubble-bg);--bubble-border:var(--game-bubble-border);--bubble-text:var(--game-bubble-text);background:var(--bubble-bg);border-color:var(--bubble-border);color:var(--bubble-text);box-shadow:inset 0 1px 0 var(--game-bubble-inset), var(--game-bubble-shadow)}.wuzi-fullscreen[data-hub-theme=peonyPink] .speaker-bubble.self-bubble:not(.bubble-skin-draw),.xq-page[data-hub-theme=peonyPink] .speaker-bubble.self-bubble{--bubble-bg:var(--game-bubble-bg-self);background:var(--bubble-bg)}.wuzi-fullscreen[data-hub-theme=peonyPink] .speaker-bubble:not(.bubble-skin-draw):before,.wuzi-fullscreen[data-hub-theme=peonyPink] .speaker-bubble:not(.bubble-skin-draw):after,.xq-page[data-hub-theme=peonyPink] .speaker-bubble:after{background:var(--bubble-bg);border-color:var(--bubble-border)}.app-viewport-shell{box-sizing:border-box;height:100dvh;height:calc(var(--app-vh,1vh) * 100);max-height:100dvh;max-height:calc(var(--app-vh,1vh) * 100);overflow:hidden}.app-viewport-footer{padding-bottom:max(12px, env(safe-area-inset-bottom));flex-shrink:0;transition:bottom .2s}.app-visual-viewport-fixed{top:var(--vv-offset-top,0px);left:var(--vv-offset-left,0px);width:var(--vv-width,100vw);height:var(--vv-shell-height,var(--vv-height,100dvh));max-height:var(--vv-shell-height,var(--vv-height,100dvh));box-sizing:border-box;position:fixed}.app-keyboard-scroll-pad{--app-keyboard-scroll-gap:72px}@media (width<=720px){html[data-keyboard-open] .app-keyboard-footer{left:var(--vv-offset-left,0px);width:var(--vv-width,100vw);z-index:6;right:auto;bottom:max(var(--keyboard-inset,0px), env(keyboard-inset-height,0px));box-sizing:border-box;position:fixed}html[data-keyboard-open] .app-keyboard-scroll-pad{padding-bottom:calc(var(--app-keyboard-scroll-gap,72px) + max(var(--keyboard-inset,0px), env(keyboard-inset-height,0px)) + env(safe-area-inset-bottom,0px))!important}html[data-keyboard-open] .app-keyboard-footer--above-input{bottom:calc(var(--app-keyboard-footer-stack,64px) + max(var(--keyboard-inset,0px), env(keyboard-inset-height,0px)))}html[data-keyboard-open] .app-keyboard-scroll-pad--with-reply{--app-keyboard-scroll-gap:116px}html[data-app-fullscreen] .app-visual-viewport-fixed{top:var(--vv-offset-top,0px);left:var(--vv-offset-left,0px);width:var(--vv-width,100vw);height:var(--vv-shell-height,var(--vv-height,100dvh));max-height:var(--vv-shell-height,var(--vv-height,100dvh))}}
