.language-controls{display:flex;align-items:center;gap:9px;margin-left:auto;flex-shrink:0;position:relative}
.language-picker{display:flex;align-items:center;gap:7px;border:1px solid #c5a66d40;background:#17121de6;color:#e2ccaa;padding:7px 9px;border-radius:9px;font:10px/1.3 'Microsoft YaHei',sans-serif;margin:0;white-space:nowrap}
.language-picker>span{font:10px Georgia,serif;opacity:.65;letter-spacing:.02em}
.language-picker .language-select{width:auto;min-width:76px;background:transparent;border:0;color:#e2ccaa;font-size:11px;padding:0;margin:0;box-shadow:none;border-radius:0;cursor:pointer;appearance:auto;line-height:1.5}
.language-select option{background:#17121d;color:#e2ccaa}.language-select:focus-visible{outline:2px solid #ddbf88;outline-offset:4px}
.language-status{position:absolute;right:0;top:100%;font-size:11px;color:#e9c893;max-width:240px;background:#17121d}.language-status:empty{display:none}
.site-header.has-language-picker{padding-right:0;gap:20px}.site-header .header-meta{margin-left:auto}.site-header .language-controls{margin-left:0}
.language-controls .sound-toggle.language-sound{position:static;margin:0;white-space:nowrap;font-size:10px;padding:8px 9px;right:auto;top:auto}
.site-nav.has-language-picker,.topbar.has-language-picker{gap:20px;flex-wrap:wrap}.site-nav.has-language-picker .nav-links{margin-left:auto}.topbar.has-language-picker .workspace-tag{margin-left:auto}
html[data-language=en] .home-title{font-size:clamp(40px,3.8vw,55px);letter-spacing:-.035em;line-height:1.17}
html[data-language=en] .home-title span{white-space:normal}
html[data-language=en] .home-description{letter-spacing:0;line-height:1.85}
html[data-language=en] .category b{font-size:11px}html[data-language=en] .home-form .category small{font-size:9px}
html[data-language=en] .home-suggestions{flex-wrap:wrap}html[data-language=en] .deck-option-name{font-size:13px}
html[data-language=en] .home-library{align-items:flex-start;flex-wrap:wrap}
html[data-language=en] .live-title,html[data-language=en] .detail-layout h1{overflow-wrap:anywhere}
html[data-language=en] .wheel-selection-slot{min-width:0}html[data-language=en] .wheel-selection-slot span{font-size:11px}
html[data-language=en] .home-art-caption{letter-spacing:.16em}
.reading-language-note{font-size:11px;color:#ad9cba;line-height:1.8;margin:12px 0;text-align:center}
@media(max-width:760px){.site-header.has-language-picker{height:auto;min-height:84px;gap:8px;padding:19px 0;flex-wrap:wrap}.language-controls{gap:5px}.language-picker{padding:6px 7px;gap:4px}.language-picker>span{display:none}.language-picker .language-select{font-size:10px;min-width:67px}.language-controls .sound-toggle.language-sound{font-size:9px;padding:7px}.site-nav.has-language-picker,.topbar.has-language-picker{gap:12px}.site-nav.has-language-picker .language-controls{margin-left:auto}.site-nav.has-language-picker .nav-links{order:3;width:100%;justify-content:flex-start;gap:20px}.topbar.has-language-picker .workspace-tag{display:none}html[data-language=en] .home-title{font-size:38px;line-height:1.22}html[data-language=en] .home-title span{display:inline-block}html[data-language=en] .home-form h2{font-size:21px}html[data-language=en] .deck-option-name{font-size:11px}html[data-language=en] .wheel-selection-slot span{font-size:9px}html[data-language=en] .home-time-link small{font-size:10px}.language-status{max-width:190px}}
@media(max-width:360px){html[data-language=en] .home-title{font-size:33px}.site-header.has-language-picker .site-logo{gap:7px;font-size:11px}.site-header.has-language-picker .site-logo small{font-size:8px}.site-header.has-language-picker .logo-mark{font-size:24px}.language-controls .sound-toggle.language-sound{padding:6px;font-size:8px}}
