#appLanguage{font:600 12px/1.2 "DM Sans",system-ui,sans-serif;color:#175b75;background:#f0f8fc;border:1px solid #c8e1ec;border-radius:10px;padding:9px 5px;min-height:40px;max-width:86px;flex-shrink:0;cursor:pointer}
#appLanguage:focus-visible{outline:3px solid #258fb7;outline-offset:2px}
.app-header{gap:10px}.header-status{margin-left:auto}
html[lang=en] .st-screen,html[lang=en] .gc-page{font-family:"DM Sans",system-ui,sans-serif}
html[lang=en] .st-choice strong{font-size:14px;line-height:1.45}
html[lang=en] .st-choice small{font-size:12px;line-height:1.5}
html[lang=en] .st-start{flex-wrap:wrap;gap:8px}
html[lang=en] .st-start strong{font-size:18px}
html[lang=en] .st-start>span:last-child{font-size:11px}
html[lang=en] .st-toolbar{gap:10px;flex-wrap:wrap;font-size:12px}
html[lang=en] .st-scene-title h1{font-size:21px!important;line-height:1.35!important}
html[lang=en] .st-scene-title small{font-size:10px;letter-spacing:.02em}
html[lang=en] .st-memory-cover h1{font-size:25px!important}
html[lang=en] .gc-service strong{font-size:15px}
html[lang=en] .gc-button,html[lang=en] .st-button{white-space:normal;overflow-wrap:anywhere}
html[lang=en] .gc-stat span{font-size:12px}
html[lang=en] .bottom-nav .nav-button{font-size:11px;letter-spacing:0}
@media(max-width:440px){.header-status{display:none}.app-header .brand{margin-right:auto}}
