/* Self-hosted system font fallback: no external font dependency during login. */
html[data-language-pending] #app{visibility:hidden}html[data-language="ur"]{font-family:"Noto Sans Arabic","Geeza Pro","Tahoma",system-ui,sans-serif;letter-spacing:normal}html[dir="rtl"] body{text-align:right}html[dir="rtl"] :is(h1,h2,h3,button,label,p,small){letter-spacing:normal;line-height:1.7}html[dir="rtl"] :is(.nav button,.row,.action,.parity-hub-row,.parity-profile-card,.method-choice,.native-profile-action,.feature-guide-step){text-align:right}html[dir="rtl"] :is(.native-profile-toolbar,.flow-header){text-align:right}html[dir="rtl"] :is(.icon-button[data-v],.native-profile-toolbar [data-profile-back],.flow-header>button:first-child,.parity-profile-card>svg:last-child,.parity-hub-row>svg:last-child,.method-choice:not([aria-pressed="true"])>svg:last-child,.stake-record>svg:last-child){transform:scaleX(-1)}html[dir="rtl"] .copy{float:left}html[dir="rtl"] .dot{margin-left:7px;margin-right:0}html[dir="rtl"] .news{border-left:0;border-right:3px solid var(--mint)}html[dir="rtl"] :is(.native-profile-leading){left:auto;right:15px}html[dir="rtl"] .native-profile-field input{padding-left:45px;padding-right:43px}html[dir="rtl"] .native-profile-eye{right:auto;left:10px}html[dir="rtl"] .native-profile-field label{left:auto;right:16px}html[dir="rtl"] .support-compose-row textarea{text-align:right;direction:rtl}html[dir="rtl"] :is(.native-profile-dialog,.review-dialog,.deposit-bonus-popup){text-align:right}html[dir="rtl"] :is(.payment-steps,.native-deposit-rate,.summary-rows,.stake-amount-chips){direction:rtl}html[dir="rtl"] .native-proof-row.number b,html[dir="rtl"] .native-proof-address b,.locale-ltr,[translate="no"],.support-message-text{unicode-bidi:plaintext}html[dir="rtl"] :is(.creds strong,.credential-value,.native-proof-amount b,.stake-wallet strong,.stake-record-money,.referral-code-row,.native-deposit-amount-input input,.native-profile-field input[readonly],.deposit-bonus-percent,.deposit-bonus-estimate strong,.tx>div:last-child b){direction:ltr;unicode-bidi:isolate}input.locale-ltr{text-align:left!important;direction:ltr!important}html[dir="rtl"] :is(.flow-primary,.btn,.native-profile-button,.stake-action,.parity-hub-row,.language-switch){white-space:normal;min-height:44px}html[dir="rtl"] :is(.native-deposit-footer,.flow-footer,.withdraw-footer){height:auto}html[dir="rtl"] .payment-steps span{min-width:0;font-size:12px}html[dir="rtl"] .native-deposit-rate b{line-height:1.9}html[dir="rtl"] .stake-actions .stake-action{padding:10px 4px}html[dir="rtl"] .deposit-bonus-dates{flex-wrap:wrap}html[dir="rtl"] .deposit-bonus-timeline{gap:4px;font-size:11px}html[dir="rtl"] .support-send svg{transform:scaleX(-1)}
.language-choice{position:fixed;inset:0;margin:auto;border:1px solid #dce8e3;border-radius:27px;max-width:420px;width:calc(100% - 28px);max-height:calc(100dvh - 40px);padding:30px 22px;background:#fff;color:#183e32;text-align:center;box-shadow:0 22px 70px #063b3438;overflow:auto;direction:ltr}.language-choice::backdrop{background:#0b3e32be;backdrop-filter:blur(7px)}.language-choice-mark{width:58px;height:58px;display:grid;place-items:center;background:#e7f6ef;border-radius:19px;color:#146d55;margin:0 auto 18px;font-size:35px}.language-choice h1{font-size:23px;line-height:1.6;letter-spacing:-.3px;margin:0 0 10px}.language-choice h1 span{font-size:25px;display:inline-block}.language-choice p{font-size:13px;line-height:1.85;margin:0 0 22px;color:#64766d}.language-choice-options{display:grid;gap:12px}.language-choice-options button{position:relative;padding:17px 20px;border-radius:15px;border:1.5px solid #d5e8df;background:#f7fbf9;color:#164c3a;cursor:pointer;text-align:start;min-height:84px}.language-choice-options button:hover,.language-choice-options button:focus-visible{border-color:#19825f;background:#eaf7f0;outline:3px solid #126b5522}.language-choice-options b{font-size:20px;display:block;line-height:1.4}.language-choice-options small{font-size:12px;display:block;color:#66796f;margin-top:5px}.language-choice-options i{position:absolute;inset-inline-end:20px;top:23px;font-size:29px;font-style:normal}.language-choice-note{display:block;font-size:11px;line-height:1.9;color:#72837a;margin-top:19px}.language-choice-close{position:absolute;right:12px;top:10px;border:0;background:#eef5f1;color:#164d3a;border-radius:50%;width:32px;height:32px;font-size:23px;line-height:1}.language-switch{color:#1d654d;cursor:pointer;font-size:13px;display:flex;gap:12px;align-items:center}.language-globe{font-size:25px;line-height:1;color:#16684c}.language-auth-switch{margin:17px auto 0;background:#f6faf8;border:1px solid #dcebe3;border-radius:13px;width:100%;padding:10px 13px;text-align:start;justify-content:flex-start}.language-switch>span:nth-child(2){display:grid;gap:3px;flex:1}.language-switch b{font-size:13px}.language-switch small{font-size:11px;color:#697e73}.language-switch>span:last-child{font-size:22px}.language-switch.parity-hub-row .language-globe{min-width:23px}.language-switch.parity-hub-row{width:100%}
@media(max-width:360px){.language-choice{padding:25px 18px}.language-choice h1{font-size:21px}.language-choice h1 span{font-size:23px}html[dir="rtl"] :is(.flow-header h1,.native-profile-toolbar h1){font-size:18px}html[dir="rtl"] .stake-actions .stake-action span{font-size:12px}html[dir="rtl"] .deposit-bonus-heading h2{font-size:15px}}

html[data-language="ur"] .locale-english-instructions{display:none}html[data-language="en"] .locale-urdu-instructions{display:none}
html[dir="rtl"] .referral-back svg,html[dir="rtl"] [data-referral-back] svg{transform:scaleX(-1)}

html[dir="rtl"] :is(.parity-shortcuts button>svg:last-child,.parity-chat-entry>svg:last-child,.parity-news-help a>svg:last-child,.parity-download a>svg:last-child,.native-profile-action>svg:last-child,.referral-record>svg:last-child,.feature-promo-action>svg:last-child,.deposit-bonus-popup-action>svg:last-child){transform:scaleX(-1)}
