:root{--hj-primary:#00d2be;--hj-secondary:#ff0066;--hj-accent:#a445b3;--hj-bg:#191919}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--hj-bg)}
body{margin:0;min-width:320px;overflow-x:hidden;background:var(--hj-bg);font-family:Arial,"Microsoft YaHei",sans-serif}
[hidden]{display:none!important}
.kFvxMW{background-image:var(--hj-bg-image,url("/static/image/bg.svg"))!important}
.app-download,.eKPXkp{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.koaMzM>.app-download{display:flex;align-items:center;justify-content:center;width:184px;min-height:48px;margin-top:10px;padding:12px 18px;border-radius:8px;background:var(--hj-primary);color:#010101;font-size:18px;font-weight:700;line-height:1.25}
.eKPXkp{background:var(--hj-primary)!important}
.landing-download-button.download-busy{opacity:.72;pointer-events:none}
.hj-announce{position:fixed;z-index:60;top:0;left:0;right:0;padding:9px 16px;background:#00d2be;color:#050505;text-align:center;font-size:14px}
.hj-lang-switch{position:fixed;z-index:55;top:12px;right:12px;display:flex;gap:4px;padding:4px;border-radius:10px;background:rgba(0,0,0,.62);backdrop-filter:blur(8px)}
.hj-lang-switch button{border:0;border-radius:7px;padding:6px 8px;background:transparent;color:#fff;cursor:pointer}
.hj-lang-switch button.on{background:var(--hj-primary);color:#000;font-weight:700}
.hj-block-mask{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(10,7,14,.95);color:#fff;text-align:center}
.hj-block-mask>div{max-width:520px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#19151d}
.hj-block-mask h2{margin:0 0 10px}.hj-block-mask p{margin:0;color:#d4cbd8;line-height:1.7}
@media(max-width:768px){.koaMzM>.app-download{display:none}.hj-lang-switch{top:8px;right:8px}.iNalyR{overflow-x:hidden}.eKPXkp{color:#010101!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
