/* TiziShop · 05-auth.css */
/* Đăng nhập / đăng ký kiểu dark mode */
        #authScreen { background:radial-gradient(ellipse at 92% 15%, #191326 0%,transparent 44%),#0b0b10; }
        .auth-bg-petal {position:fixed; opacity:.08; filter:blur(1px); font-size:55px; pointer-events:none;}
        .auth-bg-petal-a {left:9%;top:11%; transform:rotate(20deg)}
        .auth-bg-petal-b {right:9%;bottom:14%;transform:rotate(-15deg)}
        .auth-field {display:block;color:#a1a1aa;font-size:12px;font-weight:600;}
        .auth-field small {font-size:10px; color:#71717a; font-weight:400;}
        .auth-input-wrap {display:flex;align-items:center;gap:12px;margin-top:7px;min-height:43px;padding:0 13px;border:1px solid #303039;border-radius:11px;background:#1b1b20;color:#777b89;}
        .auth-input-wrap:focus-within {border-color:#7771f4;box-shadow:0 0 0 2px rgba(99,102,241,.10);}
        .auth-input-wrap > i {font-size:13px;width:16px;text-align:center;flex-shrink:0;}
        .auth-input-wrap input {width:100%;min-width:0;background:transparent;border:0;outline:0;color:#f8fafc;font-size:13px;font-weight:400;padding:11px 0;}
        .auth-input-wrap input::placeholder {color:#686c7c;opacity:1;}
        .password-peek {flex-shrink:0;color:#7c8293;padding:7px;}
        .password-peek:hover {color:#b7b3f9;}
        .captcha-display {display:flex;align-items:center;justify-content:center;min-width:92px;padding:0 10px;border-radius:9px;border:1px solid #33343e;background:#171827;color:#b9b4ff;font-size:14px;font-weight:700;letter-spacing:1px;transform:skew(-3deg);}
        .auth-submit {display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:23px!important;padding:14px 20px;border-radius:13px;background:#5b5ef2;color:#fff;font-size:14px;font-weight:700;transition:.2s;}
        .auth-submit:hover {background:#7470ff; transform:translateY(-1px);}
        .auth-submit:disabled {opacity:.65;cursor:wait;}
        #authScreen.hidden {display:none;}
        body.guest-view #desktopBalanceBox,
        body.guest-view #desktopUserBox,
        body.guest-view #mobileBalanceBox,
        body.guest-view #mobileUserBox {display:none !important;}
        body:not(.guest-view) #guestDesktopActions,
        body:not(.guest-view) #guestMobileActions {display:none !important;}
        @media (max-width:420px) { .deposit-preset {padding:13px 11px;} .deposit-preset strong {font-size:16px;} }

/* Khôi phục email & chống bot điền trường ẩn */
.tizi-register-honeypot { position:absolute!important; left:-10000px!important; top:auto!important; width:1px!important; height:1px!important; overflow:hidden!important; }
@media (max-width: 768px) {
  #authScreen .auth-input-wrap input { font-size:16px!important; }
  #forgotPanel .auth-submit { min-height:46px; }
}
