.loading-shell,.community-dialog{font:15px/1.7 system-ui,sans-serif;color:#ede4ce;background:#182320}.loading-shell{position:fixed;inset:0;z-index:9999;overflow:auto;box-sizing:border-box;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:radial-gradient(ellipse at top right,#46503b 0,transparent 65%),#182320;touch-action:pan-y}.welcome-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.welcome-controls article{border:1px solid #aebc8d35;background:#0f191a66;padding:15px 18px}.welcome-controls h3{font-size:15px;color:#e4c185;margin:0 0 8px}.welcome-controls p{font-size:13px;margin:6px 0;line-height:1.85}.loading-browser-tip{font-size:13px;color:#c8cbbd;max-width:650px}.loading-shell button,.community-dialog button,.community-dialog a{font:inherit;cursor:pointer;min-height:44px;padding:9px 18px;border:1px solid #b8bb9655;background:#26332b;color:#eee3cc;border-radius:3px;text-decoration:none;box-sizing:border-box}.loading-shell button:focus-visible,.community-dialog :focus-visible{outline:2px solid #e4bd78;outline-offset:3px}.loading-shell button:disabled{opacity:.6;cursor:wait}.loading-links,.community-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.loading-links button{flex:1}.loading-shell [hidden],.community-dialog [hidden]{display:none!important}#startup-progress-area{margin-top:22px}#startup-progress{display:block;width:100%;height:12px;margin:14px 0;accent-color:#e4bc79}#startup-progress-text,#startup-detail{font-size:12px;color:#c5caba}.community-dialog{border:1px solid #b3bd8155;border-radius:8px;width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:24px;overflow:auto;touch-action:pan-y}.community-dialog::backdrop{background:#07100dcc;backdrop-filter:blur(4px)}.community-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.community-heading h2{font-size:22px;margin:0}.community-dialog label{display:block}.community-dialog input,.community-dialog textarea{display:block;box-sizing:border-box;width:100%;font:16px/1.6 system-ui;background:#0c1714;color:#eee4ce;border:1px solid #71816c;padding:10px;margin:8px 0;user-select:text;touch-action:auto}.community-note,#feedback-status{font-size:12px;color:#bcc6b0}.community-links{display:flex;gap:18px;justify-content:center;pointer-events:auto}.main-menu>.community-links{position:absolute;right:4vw;top:72px;z-index:4}.community-links .text-button{font-size:11px;min-height:44px}.result-panel .community-links{margin-top:8px}@media(max-width:600px){.welcome-controls{grid-template-columns:1fr;gap:10px;margin:14px 0}.welcome-controls article{padding:12px 15px}.community-dialog{padding:18px}.main-menu>.community-links{inset:auto 20px 55px;gap:22px}}@media(max-height:500px)and (orientation:landscape){.welcome-controls{margin:12px 0}.loading-shell{padding:18px 28px}.main-menu>.community-links{top:55px;right:4vw;left:auto;bottom:auto;gap:15px}.community-links .text-button{font-size:10px}}.loading-shell.is-loading .wechat-feedback{text-align:center;padding:18px;background:#101b17;border:1px solid #aebc8d35;margin:20px 0}.wechat-feedback img{display:block;width:min(260px,100%);height:auto;margin:0 auto;background:#fff;padding:12px;box-sizing:border-box;user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:default;touch-action:auto}.wechat-feedback p{font-size:13px;margin:14px 0 0}.wechat-share-actions button{flex:1;min-width:120px}.wechat-share-actions button[aria-pressed=true]{border-color:#dfb673;color:#f2d49c;background:#364636}#wechat-share-guide{padding:16px;background:#101b17;border-left:2px solid #dfb673;line-height:1.9}#wechat-copy-status{font-size:13px;color:#c5caba}.loading-shell{display:flex;align-items:center}.loading-card{width:100%;max-width:520px;margin:auto}.loading-brand{font-size:18px;letter-spacing:2px;color:#e4c185;margin-bottom:28px}.loading-browser-tip{margin-top:24px}.loading-links{justify-content:center}.loading-links button{flex:none;font-size:12px}#entry-failure a{color:#e4c185}html,body{touch-action:manipulation}.loading-shell,.community-dialog{touch-action:pan-y}.community-dialog button,.loading-shell button{touch-action:manipulation}
