/* Shared language control and bidirectional layout for every live StarBank page. */
.language-switch{display:inline-flex;align-items:center;flex-shrink:0;gap:2px;padding:3px;border:1px solid #ddd9ed;border-radius:12px;background:#f2f0fa;color:#35296b;vertical-align:middle}
.language-switch button{appearance:none;min-width:42px;min-height:38px;padding:7px 9px;border:0;border-radius:9px;background:transparent;color:inherit;font:600 13px/1.4 system-ui,Tahoma,Arial,sans-serif;cursor:pointer;margin:0;width:auto}
.language-switch button[aria-pressed=true]{background:white;box-shadow:0 1px 5px #35296b20;color:#35296b}
.language-switch button:focus-visible{outline:3px solid #8675ed;outline-offset:3px}
.language-entry{position:absolute;inset-block-start:18px;inset-inline-end:20px;z-index:2}
body:has(.topbar,.child-topbar)>.language-entry{display:none}
.header-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.top,.topbar,.child-topbar,.nav-wrap{flex-wrap:wrap}
.topbar .actions{justify-content:flex-end}
.brand[dir=ltr]{unicode-bidi:isolate}
input[type=email],input[type=password],input[type=url],input[inputmode=numeric],input[type=date],input[type=time],#pairUrl,#setupUrl{direction:ltr;text-align:left;unicode-bidi:isolate}
input[type=text],input[type=search],textarea{unicode-bidi:plaintext}
bdi[data-user-content]{overflow-wrap:anywhere}
.content-translation-note{display:block;color:var(--muted,#5d687e);font-size:.75rem;font-weight:400;margin-block-start:4px}
.translation-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:0 18px;padding:12px 16px;border:1px solid #e2ddf5;border-radius:12px;background:#f5f3fc;font-size:.875rem;color:#594c79}
.translation-status button{flex-shrink:0}
.translation-edit-note{padding:12px 14px;background:#f5f3fc;border-radius:10px;margin-block-end:18px;font-size:.875rem;color:#594c79}
[dir=rtl] body{font-family:Tahoma,"Segoe UI",Arial,sans-serif;line-height:1.7}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .eyebrow,[dir=rtl] .stat strong,[dir=rtl] .stat-label,[dir=rtl] .trial-price{letter-spacing:normal;line-height:1.5}
[dir=rtl] .nav-link,[dir=rtl] .profile-card,[dir=rtl] .task-card,[dir=rtl] .wish-card,[dir=rtl] .notification-item,[dir=rtl] .profile-button-small,[dir=rtl] th,[dir=rtl] td{text-align:start!important}
[dir=rtl] .nav-link.active{box-shadow:inset -3px 0 #a597ff}
[dir=rtl] .nav-link b,[dir=rtl] .bubble{margin-left:0;margin-inline-start:auto}
[dir=rtl] .notification-dropdown{right:auto;left:0}
[dir=rtl] .notification-control .bubble{right:auto;left:-5px}
[dir=rtl] .skip,[dir=rtl] .skip-link{left:auto;right:12px}
[dir=rtl] .plan-card ul,[dir=rtl] .signup-aside ul{padding-left:0;padding-inline-start:22px}
[dir=rtl] .trial-price span{margin-left:0;margin-inline-start:6px}
[dir=rtl] .back{text-align:end}
[dir=rtl] .example-task b{margin-left:0;margin-inline-start:auto}
[dir=rtl] svg:has(use[href="#i-chevron"]){transform:scaleX(-1)}
[dir=rtl] .cta-row .arrow,[dir=rtl] .button>span[aria-hidden=true]{transform:scaleX(-1)}
@media(max-width:760px){.nav-wrap{gap:12px}.nav-actions{gap:12px;flex-wrap:wrap}.topbar .actions{gap:7px}.topbar .refresh-status{display:none}.header-links{gap:10px}.language-switch button{min-height:40px}.language-entry{inset-inline-end:16px}.entry{padding-block-start:90px}}
@media(max-width:480px){.site-header .nav-wrap{justify-content:space-between}.site-header .brand{font-size:20px}.site-header .brand img{width:34px;height:34px}.site-header .nav-actions{gap:9px}.site-header .nav-actions .button{padding:9px 12px}.language-switch button{min-width:38px;padding-inline:6px}.top .back{display:none}.child-topbar{gap:10px;padding-inline:16px}.child-topbar .actions{gap:7px}.child-topbar .brand{font-size:1.1rem}.topbar .identity{max-width:100%}.topbar .actions{width:100%;justify-content:space-between}.translation-status{align-items:flex-start}}
