html,body{height:100%;width:100%;margin:0;overflow:hidden;background:#071c35;font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif}
*{box-sizing:border-box}
#app-stage-shell{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow:hidden}
#app-stage-shell[hidden]{display:none!important}
#app-stage-frame{display:block;flex:1 1 auto;width:100%;height:0;min-height:0;border:0;background:#071c35}
#endless-embedded-recovery{position:relative;flex:0 0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;width:100%;min-height:42px;padding:5px 12px;padding-top:max(5px,env(safe-area-inset-top));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));background:#fff8e8;color:#285f62}
#endless-embedded-recovery[hidden]{display:none!important}
#endless-embedded-recovery a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border:1px solid #d6c799;border-radius:999px;background:#fffdf5;color:#285f62;text-decoration:none;font:700 12px/1.2 system-ui,sans-serif}
#endless-embedded-recovery a:focus-visible{outline:3px solid #dd9a2e;outline-offset:2px}
#endless-embedded-recovery span{max-width:100%;text-align:center;font:600 12px/1.35 system-ui,sans-serif;overflow-wrap:anywhere}
#app-stage-shell[data-native-home="true"] #endless-embedded-recovery{display:none!important}
