.language-picker{position:fixed;z-index:3000;right:12px;top:72px;font:14px/1.4 system-ui,sans-serif;color:#222;background:#f3ede2;border:1px solid #777;border-radius:8px;max-width:calc(100vw - 24px)}
.language-picker summary{padding:8px 12px;cursor:pointer}.language-picker nav{display:grid;grid-template-columns:repeat(2,minmax(90px,1fr));padding:8px;gap:4px;max-height:60vh;overflow:auto}.language-picker a{padding:6px;color:inherit}.language-picker [aria-current]{font-weight:bold;text-decoration:underline}.translation-preview{background:#fff1bb;color:#262626;padding:8px;font:14px system-ui;position:relative;z-index:900}[data-theme=dark] .language-picker{background:#222;color:#eee}.page,.pop{overflow-wrap:anywhere}
