/* Native Digits dark login only. No authentication or QR changes. */
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme{--fsw-login-text:#f1f5f9;--fsw-login-muted:#cbd5e1;--fsw-login-card:#152238;--fsw-login-input:#0f1a2b;--fsw-login-link:#93c5fd;--digits-bg-color:#152238;--digits-primary-color:#125fc5;background:#0b1423!important;color:#f1f5f9!important;color-scheme:dark;direction:rtl;font-family:FarsiSwapVazirmatn,Vazirmatn,Tahoma,sans-serif!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme .digits-form_wrapper{background:#152238!important;color:#f1f5f9!important;border:1px solid #52657e!important;border-radius:24px!important;box-shadow:0 16px 48px #0004!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme :is(.digits-form_heading,.digits-form_heading_text,.digits-form_body,.digits-form_footer,.digits-form_tab-item,label,.digits-form_rememberme,.digits-form_button-text,input,button){font-family:FarsiSwapVazirmatn,Vazirmatn,Tahoma,sans-serif!important;line-height:1.8}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme :is(.digits-form_heading,.digits-form_heading_text,.digits-form_body,label,.digits-form_rememberme){color:#f1f5f9!important;opacity:1!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme .digits-form_heading{font-size:22px!important;font-weight:700!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme :is(.digits-form_border,.digits-form_input_row.digits-form_border){background:#0f1a2b!important;border:1px solid #8193ad!important;border-radius:12px!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme input:not([type=checkbox]):not([type=radio]):not([type=hidden]){background:#0f1a2b!important;color:#f1f5f9!important;caret-color:#f1f5f9!important;min-height:48px;font-size:16px!important;opacity:1!important;-webkit-text-fill-color:#f1f5f9!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme input::placeholder{color:#aebed2!important;opacity:1!important;-webkit-text-fill-color:#aebed2!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme input:autofill{box-shadow:0 0 0 100px #0f1a2b inset!important;-webkit-text-fill-color:#f1f5f9!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme :is(.digits-form_tabs,.digits-form_tab-bar){background:#0b1423!important;border-radius:12px!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme .digits-form_tab-item{color:#cbd5e1!important;opacity:1!important;background:transparent!important;min-height:44px}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme .digits-form_tab-item.digits-tab_active{color:#fff!important;background:#125fc5!important;border-radius:10px!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme :is(a,.digits-form_show_forgot_password,.digits-form_toggle_login_register,.digits-form_footer){color:#93c5fd!important;opacity:1!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme .digits-form_button{background:#125fc5!important;color:#fff!important;border:0!important;border-radius:12px!important;min-height:48px;font-size:16px!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme .digits-form_button :is(span,.digits-form_button-text){color:#fff!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme .digits-form_button:hover{background:#0e4da3!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme :is(.dig_error_message,.digits-form_error){background:#3b1720!important;color:#fecaca!important;border-radius:10px;padding:10px 12px;line-height:1.9}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme :is(input,button,a,[tabindex]):focus-visible{outline:3px solid #93c5fd!important;outline-offset:3px!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme .digits-form_border:focus-within{border-color:#93c5fd!important;box-shadow:0 0 0 3px #93c5fd33!important}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme :is(input[type=tel],input[autocomplete=one-time-code],.digits_countrycode){direction:ltr!important;unicode-bidi:isolate}
body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme [id^=aiowps-captcha-answer]{background:#0f1a2b!important;color:#f1f5f9!important;border:1px solid #8193ad!important}
@media(max-width:600px){body :is(.digits_main_wrapper,#digits_protected) .digits-form_page.digits-dark-theme .digits-form_wrapper{padding:20px!important;border-radius:18px!important}}
