.language-picker{position:relative;display:inline-block;flex-shrink:0;font:inherit;font-size:13px;color:inherit}.language-picker summary{cursor:pointer;list-style:none;border:1px solid currentColor;border-radius:6px;padding:8px 10px;min-height:36px;white-space:nowrap}.language-picker summary::-webkit-details-marker{display:none}.language-picker .language-options{display:grid;position:absolute;right:0;top:calc(100% + 8px);z-index:1000;min-width:150px;gap:0;padding:6px;background:#201916;border:1px solid #a68e82;border-radius:8px;box-shadow:0 8px 24px #0005}.language-options a{display:block;padding:10px 14px;color:#fff1d8!important;text-decoration:none!important;white-space:nowrap}.language-options a:hover,.language-options a[aria-current=page]{background:#dd746f28}.language-picker summary:focus-visible,.language-options a:focus-visible{outline:3px solid #dd746f;outline-offset:3px}@media(max-width:480px){.site-nav{gap:12px;align-items:flex-start}.site-nav>div{gap:10px;align-items:center}.language-picker{font-size:12px}}
:lang(ja) .lead,:lang(zh) .lead,:lang(ja) h1,:lang(zh) h1{word-break:normal;overflow-wrap:anywhere}
:lang(ja) p,:lang(zh) p{word-break:normal;overflow-wrap:anywhere}
