.bb-language{position:relative;flex-shrink:0;color:#172033}
.bb-language summary{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;cursor:pointer;list-style:none;transition:background .15s,color .15s}
.bb-language summary::-webkit-details-marker{display:none}
.bb-language summary:hover,.bb-language[open] summary{background:#edf3ff;color:#0052ff}
.bb-language summary:focus-visible,.bb-language-options a:focus-visible{outline:2px solid #0052ff;outline-offset:3px}
.bb-language-options{position:absolute;top:calc(100% + 10px);right:0;z-index:100;display:flex;flex-direction:column;min-width:190px;padding:6px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 12px 32px #1720331a}
.bb-language-options a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:9px;color:#334155;font-size:13px;line-height:1.5;text-decoration:none;white-space:nowrap}
.bb-language-options a:hover,.bb-language-options a[aria-current]{background:#edf3ff;color:#0052ff}
html[lang="zh-MO"] body{font-family:Arial,"PingFang TC","Microsoft JhengHei","Noto Sans CJK TC",sans-serif;line-break:strict;word-break:normal;overflow-wrap:anywhere}
html:not([lang="ko"]) .headline,html:not([lang="ko"]) .section-title{word-break:normal;overflow-wrap:anywhere}
@media(max-width:600px){.nav-actions{gap:7px!important;margin-left:auto!important}.nav-actions .button{width:100px;max-width:100px;flex-shrink:0;white-space:normal;font-size:10px;line-height:1.25;padding:8px!important}.nav-shell{gap:7px!important}}
@media(max-width:340px){.nav-actions .button{width:82px;max-width:82px}.nav-shell{padding-inline:10px!important;gap:5px!important}}
