.auth-avatar-container{justify-content:center;align-items:center;padding-right:8px;display:flex}.auth-avatar-button,.auth-login-button{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;--background:transparent;--background-hover:transparent;--background-activated:transparent;--background-focused:transparent;--color:inherit;--ripple-color:transparent;--box-shadow:none;width:auto;height:auto;min-height:auto;margin:0 16px 0 0}.auth-avatar-button::part(native),.auth-login-button::part(native){margin:0!important;padding:0!important}.auth-avatar-clickable{width:32px;height:32px;transition:opacity .2s;display:block}.auth-avatar-button:hover .auth-avatar-clickable{opacity:.8}.auth-login-icon{width:32px;height:32px;font-size:32px;transition:opacity .2s}.auth-login-button:hover .auth-login-icon{opacity:.8}.verification-container{justify-content:center;align-items:center;min-height:60vh;padding:20px;display:flex}.verification-content{text-align:center;width:100%;max-width:400px}.verification-spinner{width:60px;height:60px;margin-bottom:20px}.verification-icon{margin-bottom:20px;font-size:80px}.verification-icon.success{color:var(--ion-color-success)}.verification-icon.error{color:var(--ion-color-danger)}.verification-content h2{margin:16px 0;font-size:24px;font-weight:600}.verification-content p{color:var(--ion-color-medium);margin:12px 0 24px;font-size:16px}.verification-hint{color:var(--ion-color-medium);margin-bottom:32px;font-size:14px}.verification-hint strong{color:var(--ion-color-primary)}.verification-button{margin-top:20px}.otp-input-container{justify-content:center;margin:32px 0;padding:0 20px;display:flex}.resend-otp{text-align:center;margin-top:24px}.resend-otp p{margin-bottom:8px;font-size:14px}
