/* Native names and system CJK fonts; no chart or flash overrides. */
.pf41-language-menu{position:relative;flex-shrink:0;color:var(--text);font-size:12px}
.pf41-language-menu summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);min-height:36px;box-sizing:border-box}
.pf41-language-menu summary::-webkit-details-marker{display:none}
.pf41-language-options{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:90;display:grid;min-width:205px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:10px;max-height:65vh;overflow-y:auto}
.pf41-language-options a{display:flex;justify-content:space-between;gap:16px;padding:10px 12px;text-decoration:none;color:var(--text);min-height:40px;box-sizing:border-box;border-radius:6px;white-space:nowrap}
.pf41-language-options a:hover,.pf41-language-options a[aria-current]{color:var(--action);background:var(--bg-soft)}
.pf41-language-menu :focus-visible{outline:2px solid var(--action);outline-offset:2px}
html[lang="ja"] body{font-family:-apple-system,BlinkMacSystemFont,"Yu Gothic","Meiryo","Noto Sans JP",sans-serif}
html[lang="ko"] body{font-family:-apple-system,BlinkMacSystemFont,"Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR",sans-serif}
html[lang="tr"] body,html[lang="es"] body,html[lang="pt-BR"] body{font-family:Inter,"Segoe UI",Arial,sans-serif}
html[lang="ja"] .terminal-kicker,html[lang="ko"] .terminal-kicker{letter-spacing:0}
.terminal-section-head h2,.pf41-market-title h2{overflow-wrap:anywhere}.terminal-select{min-width:0}.terminal-quote>div{flex-wrap:wrap}
@media(max-width:720px){.pf41-language-menu summary{font-size:11px;padding:7px 8px;max-width:150px}.pf41-language-options{min-width:195px;max-width:calc(100vw - 24px)}.pf41-nav-inner>a{overflow-wrap:anywhere}.terminal-feed{overflow-wrap:anywhere}.terminal-section-head{align-items:start}.terminal-signal-counts{gap:12px}}
