.language-panel{position:fixed;inset:0;z-index:220;display:grid;place-items:center;background:#120824d9;padding:20px}.language-panel[hidden]{display:none}.language-card{width:min(100%,390px);padding:28px;border-radius:24px;border:1px solid #bb87ff;background:#30184f;color:#fff;font-size:18px;line-height:1.6}.language-card h2{font-size:28px;margin:0 0 20px}.language-card select{display:block;width:100%;margin-top:12px;padding:14px;border:1px solid #b385ee;border-radius:12px;background:#160b29;color:#fff;font-size:20px}.language-card button{width:100%;border:0;border-radius:14px;background:#9847ea;color:#fff;padding:14px;font-size:20px;font-weight:700}.language-card p{font-size:16px;color:#d9c6f1}
html:not([lang="zh-CN"]) .home24-frame>h1{font-size:4cqw;white-space:normal;line-height:1.1;width:88%}
html:not([lang="zh-CN"]) .home24-subtitle{font-size:2.7cqw;width:88%;white-space:normal}
html:not([lang="zh-CN"]) .home24-side::after{content:attr(data-localized-label);position:absolute;inset:58% 0 0;display:flex;align-items:center;justify-content:center;background:#505fbb;border-radius:0 0 8px 8px;color:white;font-size:2.35cqw;line-height:1.1;font-weight:700;padding:1px}
html:not([lang="zh-CN"]) .home24-stats{font-size:2.6cqw}html:not([lang="zh-CN"]) .home24-cta{font-size:4.5cqw}
html:not([lang="zh-CN"]) .home24-nav button{font-size:2.5cqw}
html:not([lang="zh-CN"]) .result5-title{font-size:clamp(24px,7vw,40px)}
html:not([lang="zh-CN"]) .party-card{font-size:16px}html:not([lang="zh-CN"]) .party-progress{font-size:24px}
html:not([lang="zh-CN"]) .party-dock{font-size:14px;max-width:94vw;white-space:normal}
html:not([lang="zh-CN"]) .friend-card{font-size:17px}
html:not([lang="zh-CN"]) .home24-frame:before{content:"";position:absolute;z-index:8;left:9%;right:17%;top:16.2%;height:6.6%;background:linear-gradient(110deg,#4c8bef,#659efa);border-radius:14px;pointer-events:none}
html:not([lang="zh-CN"]) .home24-frame>h1,html:not([lang="zh-CN"]) .home24-subtitle{opacity:1!important;visibility:visible!important;left:46%;width:71%}
html:not([lang="zh-CN"]) .home24-frame>h1{top:16.7%;font-size:3.7cqw}
html:not([lang="zh-CN"]) .home24-subtitle{top:20.2%;font-size:2.4cqw}
html:not([lang="zh-CN"]) #game-over-screen .result5-loot b{white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.3}
html:not([lang="zh-CN"]) #game-over-screen .result5-heading h2{font-size:28px;letter-spacing:0}
