/* Scoped controls and LTR corrections; Persian layout keeps its existing styles. */
.tg-language{position:fixed;bottom:14px;left:14px;z-index:9000;border:1px solid #9685bb80;border-radius:999px;padding:8px 12px;background:#100b21;color:#f4f1ff;font:600 12px/1.5 system-ui,sans-serif;cursor:pointer;box-shadow:0 4px 14px #0005}
.tg-language-dialog{z-index:10000;width:min(420px,calc(100% - 32px));border:1px solid #9685bb80;border-radius:24px;padding:28px;background:#100b21;color:#f4f1ff;text-align:center;font:15px/1.8 system-ui,Tahoma,sans-serif}
.tg-language-dialog::backdrop{background:#03010de8}
.tg-language-dialog h2{font-size:22px;margin:0 0 12px}.tg-language-dialog p{color:#c0b6d6}
.tg-language-dialog>div{display:flex;gap:12px;justify-content:center}.tg-language-dialog button{min-width:112px;padding:12px;border:1px solid #9a87c5;border-radius:12px;color:#fff;background:#352451;font:700 16px system-ui,Tahoma,sans-serif;cursor:pointer}
.tg-language-dialog button:focus-visible,.tg-language:focus-visible{outline:3px solid #d8bcff;outline-offset:3px}
html[lang=en] body{direction:ltr}html[lang=en] .review__text,html[lang=en] .signal__text{unicode-bidi:plaintext;text-align:start}
html[lang=en] .gp-crumbs i{transform:scaleX(-1)}html[lang=en] .gp-summary,html[lang=en] .acc-main,html[lang=en] .dn-copy{text-align:start}
html[lang=en] .planet__depth{direction:ltr}
@media(max-width:720px){.tg-language{bottom:calc(10px + env(safe-area-inset-bottom));left:10px;padding:6px 10px;font-size:11px}.tg-language-dialog{padding:24px 18px}}
