#langToggle {
    position: fixed; right: 12px; bottom: 12px; z-index: 99999999;
    background: rgba(0,0,0,0.55);
    backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 999px;
    color: #fff; font-family: inherit; font-size: 15px; letter-spacing: 1px;
    padding: 6px 16px; cursor: pointer; user-select: none;
    transition: background .15s, color .15s;
    outline: none; -webkit-tap-highlight-color: transparent;
}
#langToggle:hover { background: rgba(255,255,255,0.15); }

[lang="en"] .edit-box,
[lang="en"] .edit-box label,
[lang="en"] #right-panel h3,
[lang="en"] #bottom-bar { text-align: left; }

[lang="en"] .edit-box .ttl { text-align: center; }
[lang="en"] .eb-span2 { grid-column: 1 / -1; }

[lang="en"] #cell-info,
[lang="en"] #rotate-val,
[lang="en"] #supportlinks input,
[lang="en"] .edit-box input[type="text"],
[lang="en"] .edit-box textarea { direction: ltr; text-align: left; }

[lang="en"] #right-panel .widget-item { text-align: left; }
[lang="en"] #bottom-bar .src-mini { direction: ltr; }

