@media(max-width:900px){.bs-auth .key-icon,.bs-auth .shield-icon,.bs-auth .lock-icon{width:76px!important;height:76px!important;border-radius:50%!important;background:linear-gradient(135deg,var(--bsp-gold) 0%,var(--bsp-gold-2) 100%)!important;display:flex!important;align-items:center;justify-content:center;margin:4px auto 24px!important;box-shadow:0 12px 26px rgba(196,149,74,.32),inset 0 -2px rgba(10,22,40,.1);position:relative}.bs-auth .key-icon::before,.bs-auth .shield-icon::before,.bs-auth .lock-icon::before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,0) 55%);pointer-events:none}.bs-auth .key-icon i,.bs-auth .shield-icon i,.bs-auth .lock-icon i{font-size:30px!important;color:var(--bsp-navy)!important;position:relative;z-index:1}.bs-auth .greeting-badge{background:rgba(196,149,74,.12)!important;border:1.5px solid rgba(196,149,74,.35)!important;color:var(--bsp-navy)!important;padding:7px 16px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.4px!important;margin:4px auto 18px!important;max-width:100%}.bs-auth .greeting-badge i{color:var(--bsp-gold)!important;font-size:12px!important;flex-shrink:0}.bs-auth .auth-alert{box-shadow:0 4px 12px rgba(10,22,40,6%)!important}.bs-auth .auth-alert-success{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#15803d!important}.bs-auth .auth-alert-error{background:#fef2f2!important;border:1px solid #fecaca!important;color:#dc2626!important}.bs-auth .auth-alert-warning{background:#fffbeb!important;border:1px solid #fde68a!important;color:#92400e!important}.bs-auth .auth-alert-info{background:#f8f5ee!important;border:1px solid rgba(196,149,74,.28)!important;color:var(--bsp-navy)!important}.bs-auth .auth-alert i{flex-shrink:0;font-size:15px!important}.bs-auth .auth-back{text-align:center!important;margin-top:24px!important;padding-top:18px!important;border-top:1px solid var(--bsp-line);font-size:13.5px!important;color:var(--bsp-muted)!important}.bs-auth .auth-back a{color:var(--bsp-navy)!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:4px 2px;transition:color .2s var(--bsp-ease),gap .2s var(--bsp-ease)}.bs-auth .auth-back a i{font-size:11px!important;color:var(--bsp-gold)!important;transition:transform .2s var(--bsp-ease)}.bs-auth .auth-back a:hover{color:var(--bsp-gold)!important;text-decoration:none!important}.bs-auth .auth-back a:active i{transform:translateX(-3px)}html[dir=rtl] .bs-auth .auth-back a i{transform:scaleX(-1)}html[dir=rtl] .bs-auth .auth-back a:active i{transform:scaleX(-1)translateX(-3px)}}