html[lang=en] .bay.leaving:after{content:'Leaving'}html[lang=zh-TW] .bay.leaving:after{content:'待出場'}
.language-picker{margin:0!important;padding:0!important;min-height:0!important;display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.language-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-select{font:inherit;font-size:12px;min-height:40px;max-width:145px;padding:8px 24px 8px 10px;border:1px solid #b6c8b0;border-radius:8px;background:#fffefa;color:#234c47;cursor:pointer}html[lang=en] h1{font-size:clamp(34px,3.8vw,54px)}html[lang=en] .hero-copy>p{line-height:1.8}html[lang=en] .hero-actions{gap:18px}html[lang=en] .hero-actions .button{gap:22px}html[lang=en] .brand{font-size:19px}html[lang=en] .brand-caption{letter-spacing:0;font-size:11px}html[lang=en] .facts{flex-wrap:wrap}html[lang=en] .steps h3{line-height:1.5}html[lang=en] .total-sign small{font-size:10px;letter-spacing:0}html[lang=en] .world #signal{white-space:normal}html[lang=en] .task h2{line-height:1.35}html[lang=en] .game-layout .scene-bottom{font-size:10px;letter-spacing:0}@media(max-width:1100px){.site-header nav{gap:15px}.site-header nav>a{font-size:12px}}@media(max-width:767px){.language-select{font-size:11px;max-width:120px;min-height:36px;padding:7px 21px 7px 8px}.site-header{height:auto;min-height:85px;flex-wrap:wrap;padding-block:17px;gap:14px}.site-header nav{gap:9px;margin-left:auto}.site-header .brand{font-size:17px}.site-header .brand-caption{font-size:11px}.site-header .nav-play{font-size:11px;padding:9px;gap:5px}html[lang=en] .site-header .brand{font-size:16px}html[lang=en] .hero h1{font-size:clamp(36px,9vw,58px)}html[lang=en] .hero-actions{flex-wrap:wrap;gap:16px}.site-header .brand-caption{letter-spacing:0}html[lang=en] .brand-caption{font-size:10px}.facts span{line-height:1.8}html[lang=en] .closing h2{font-size:25px}}
