:is(.lang,.lang-switch,.langs){display:inline-flex!important;align-items:stretch!important;gap:0!important;margin-left:0;border:1px solid rgba(200,164,92,.2)!important;border-radius:0!important;overflow:hidden;background:rgba(8,9,11,.55)}
:is(.lang,.lang-switch,.langs) a{display:grid!important;place-items:center;min-width:34px;padding:.28rem .62rem!important;border:0!important;border-radius:0!important;background:transparent;color:#929292!important;font-family:"PingFang SC","Microsoft YaHei","Noto Sans",sans-serif!important;font-size:.72rem!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;text-decoration:none!important}
:is(.lang,.lang-switch,.langs) a+a{border-left:1px solid rgba(200,164,92,.2)!important}
:is(.lang,.lang-switch,.langs) a:hover{color:#e4c87a!important;background:rgba(200,164,92,.08)!important}
:is(.lang,.lang-switch,.langs) a.active{color:#090909!important;background:#c8a45c!important}
html[lang="en"] body{font-family:"PingFang SC","Microsoft YaHei","Noto Sans",sans-serif;line-height:1.7}
html[lang="en"] :is(h1,h2,h3,.section-title,.hero-game-name,.race-card-name){font-family:Georgia,"Times New Roman",serif;line-height:1.25}
html[lang="en"] :is(.hero-game-name,.section-title){letter-spacing:.08em}
html[lang="en"] .hero-game-name{font-size:clamp(2.6rem,6vw,5rem);line-height:1.1}
html[lang="en"] .section-title{font-size:clamp(2rem,4vw,2.8rem)}
html[lang="en"] :is(.hero-desc,.section-desc,.about-text p,.feature-card p,.footer-brand p){line-height:1.7}
@media(max-width:620px){:is(.lang,.lang-switch,.langs) a{min-width:31px;padding:.25rem .5rem!important;font-size:.68rem!important}}
.game-brand{display:inline-flex;align-items:center;gap:.72rem;text-decoration:none}.game-brand-crown{display:grid;place-items:center;color:#e4c87a;font:1.55rem/1 Georgia,"Times New Roman",serif;text-shadow:0 0 18px rgba(228,200,122,.2)}.game-brand>span:last-child{display:grid;gap:.12rem}.game-brand strong{display:block;color:#e4c87a;font-size:.98rem;line-height:1.15;letter-spacing:.1em}.game-brand small{display:block;color:#777;font-size:.46rem;line-height:1;letter-spacing:.24em}.hero-game-brand{display:inline-flex;align-items:center;gap:clamp(.85rem,1.5vw,1.35rem);margin:.25rem 0 .65rem;color:inherit;text-align:left;text-decoration:none}.hero-game-brand .game-brand-crown{font-size:clamp(2.7rem,5.5vw,5.3rem)}.hero-game-brand>div{display:grid;gap:.4rem}.hero-game-brand .hero-game-name{margin:0;font-family:Georgia,"Microsoft YaHei",serif;letter-spacing:.08em}.hero-game-brand small{color:#c8a45c;font-size:clamp(.55rem,.8vw,.72rem);line-height:1;letter-spacing:.42em}@media(max-width:620px){.game-brand{gap:.55rem}.game-brand-crown{font-size:1.35rem}.game-brand strong{font-size:.86rem}.game-brand small{font-size:.4rem}.hero-game-brand{gap:.65rem}.hero-game-brand .game-brand-crown{font-size:2.5rem}.hero-game-brand small{letter-spacing:.28em}}
.masthead{gap:20px}.home-link{flex:0 0 auto;padding:7px 10px;border:1px solid var(--line);color:var(--muted);font-size:12px;text-decoration:none;white-space:nowrap}.home-link:hover{border-color:#947640;color:var(--gold2)}@media(max-width:820px){.home-link{padding:6px;font-size:11px}.masthead>.lang{flex:0 0 auto}}@media(max-width:520px){.masthead{gap:7px}.home-link{font-size:0}.home-link:after{content:"首页";font-size:11px}.search{padding:7px}.search kbd{display:none}}
