.ms-language{display:inline-flex;align-items:center;gap:6px;min-height:40px;flex:none;font:13px Arial,sans-serif;color:inherit}.ms-language select{font:inherit;max-width:110px;min-height:40px;border:1px solid #8888;border-radius:5px;padding:0 6px;background:transparent;color:inherit;cursor:pointer}.ms-language option{background:#fff;color:#171918}.ms-language-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ms-language select:focus-visible{outline:3px solid #859cff;outline-offset:3px}@media(max-width:600px){.ms-language{font-size:12px;gap:3px}.ms-language select{max-width:96px;min-height:36px}.ms-language>span:first-child{display:none}}@media(max-width:600px){html .ms-banner-inner{height:auto;min-height:92px;padding:8px 12px;flex-wrap:wrap;gap:6px}html .ms-banner-actions{width:100%;justify-content:space-between;gap:6px}html .ms-game-name{flex:1;text-align:right}html .ms-return,html .ms-community{font-size:11px;padding:0 6px}html .ms-brand small{display:none}}.ms-shell{--ms-bg:#171918;--ms-text:#f6f6f0;--ms-accent:#e4fa63;background:var(--ms-bg);color:var(--ms-text);min-height:100svh;font:14px Arial,Microsoft YaHei,sans-serif}.ms-shell *{box-sizing:border-box}.ms-shell a{color:inherit;text-decoration:none}.ms-shell button{font:inherit;cursor:pointer}.ms-shell :focus-visible{outline:3px solid var(--ms-accent);outline-offset:4px}.ms-banner{position:relative;z-index:10;background:var(--ms-bg);border-bottom:1px solid color-mix(in srgb,var(--ms-text) 18%,transparent);padding-top:env(safe-area-inset-top);flex:none}.ms-banner-inner{height:64px;max-width:1440px;padding:0 32px;margin:auto;display:flex;align-items:center;gap:24px;justify-content:space-between}.ms-brand{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;letter-spacing:-.4px;flex:none}.ms-brand small{display:block;font-size:10px;font-weight:400;letter-spacing:2px;margin-top:3px;opacity:.7}.ms-monogram{display:grid;place-items:center;width:34px;height:34px;border-radius:4px;background:var(--ms-accent);color:var(--ms-bg);font:700 26px Arial;letter-spacing:-3px;transform:rotate(-5deg);padding-right:3px}.ms-game-name{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.ms-return{display:flex;align-items:center;gap:9px;font-size:13px;min-height:40px;padding:0 13px;border:1px solid color-mix(in srgb,var(--ms-text) 25%,transparent);border-radius:5px;flex:none}.ms-return:hover{background:color-mix(in srgb,var(--ms-accent) 13%,transparent)}.ms-game-area{position:relative;min-height:400px}.ms-frame{display:block;width:100%;border:0;background:var(--ms-bg)}.ms-viewport{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ms-viewport .ms-game-area{flex:1;min-height:0;display:flex;flex-direction:column}.ms-viewport .ms-frame{flex:1;min-height:0;height:100%}.ms-load{position:absolute;inset:0;min-height:300px;background:var(--ms-bg);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:30px;text-align:center;z-index:2}.ms-load h1{font-size:20px;margin:0}.ms-load p{font-size:14px;opacity:.7;margin:0}.ms-load-symbol{color:var(--ms-accent);font:700 44px Arial;letter-spacing:-4px}.ms-load button,.ms-share-actions button{border:0;border-radius:5px;background:var(--ms-accent);color:var(--ms-bg);padding:12px 20px;font-weight:700}.ms-load a{font-size:13px;text-decoration:underline;margin-top:10px}.ms-modal-backdrop{position:fixed;inset:0;z-index:1000;background:#0009;display:grid;place-items:center;padding:16px}.ms-share-panel{width:min(100%,540px);max-height:90dvh;overflow:auto;overscroll-behavior:contain;background:var(--ms-bg);color:var(--ms-text);border:1px solid color-mix(in srgb,var(--ms-text) 35%,transparent);border-radius:12px;padding:20px}.ms-modal-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.ms-modal-heading h2{font-size:18px;margin:0}.ms-modal-heading button{border:0;background:transparent;color:inherit;font-size:28px}.ms-share-panel img{max-width:100%;max-height:55dvh;display:block;margin:14px auto;object-fit:contain}.ms-share-panel textarea{width:100%;height:90px;padding:12px;background:transparent;color:inherit;font:14px/1.7 Arial;border:1px solid #8886;margin:12px 0}.ms-share-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.ms-share-panel p{font-size:12px;line-height:1.6;opacity:.7}.ms-empty{padding:40px;text-align:center}.ms-empty h1{font-size:20px}@media(max-width:600px){.ms-banner-inner{height:52px;padding:0 12px;gap:12px}.ms-brand{font-size:14px;gap:7px}.ms-brand small{display:none}.ms-monogram{width:28px;height:28px;font-size:23px}.ms-game-name{font-size:12px}.ms-return{font-size:12px;padding:0 9px;gap:5px;min-height:36px}}@media(max-width:390px){.ms-brand>span:last-child{display:none}.ms-game-name{flex:1;text-align:left}.ms-banner-inner{gap:10px}}@media(max-height:450px)and (orientation:landscape){.ms-banner-inner{height:44px}.ms-monogram{height:26px;width:26px;font-size:21px}.ms-brand small{display:none}}@media(prefers-reduced-motion:reduce){.ms-shell *{scroll-behavior:auto}}@media(max-width:700px){body[data-game=one-in-china] .ms-banner-inner{height:54px;min-height:54px;padding:4px 12px;flex-wrap:nowrap;gap:8px}body[data-game=one-in-china] .ms-brand>span:last-child,body[data-game=one-in-china] .ms-game-name{display:none}body[data-game=one-in-china] .ms-banner-actions{width:auto;margin-left:auto;gap:6px}body[data-game=one-in-china] .ms-language select{font-size:12px;max-width:82px;min-height:44px}body[data-game=one-in-china] .ms-return,body[data-game=one-in-china] .ms-community{font-size:12px;min-height:44px;padding:0 8px}}.ms-banner-actions{display:flex;align-items:center;gap:8px;flex:none}.ms-community{display:flex;align-items:center;min-height:40px;padding:0 10px;font-size:13px;border:1px solid color-mix(in srgb,var(--ms-text) 25%,transparent);border-radius:5px}.ms-community:hover{background:color-mix(in srgb,var(--ms-accent) 13%,transparent)}@media(max-width:600px){.ms-community{min-height:36px;padding:0 8px;font-size:12px}.ms-banner-actions{gap:6px}}
