.auth-wrapper{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 350px);padding:4rem 1rem;position:relative;z-index:1}.btn-google{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;transition:all .3s ease}.btn-google:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.btn-facebook{background:rgba(24,119,242,.1);border:1px solid rgba(24,119,242,.3);color:#1877f2;transition:all .3s ease}.btn-facebook:hover{background:rgba(24,119,242,.2);border-color:rgba(24,119,242,.5);color:#1877f2}.auth-divider{align-items:center;color:rgba(160,155,192,.5);display:flex;font-size:.85rem;letter-spacing:1px;text-align:center;text-transform:uppercase}.auth-divider:after,.auth-divider:before{border-bottom:1px solid rgba(160,136,188,.2);content:"";flex:1}.auth-divider span{padding:0 15px}.input-group:focus-within .form-control.custom-input,.input-group:focus-within .input-group-text.custom-input{border-color:var(--accent-color)!important;box-shadow:0 0 15px rgba(128,90,213,.2)!important}.input-group:focus-within .input-group-text.custom-input i{color:#fff}.custom-checkbox .form-check-input{background-color:rgba(12,9,26,.6);border-color:var(--card-border);cursor:pointer}.custom-checkbox .form-check-input:checked{background-color:var(--primary-glow);border-color:var(--primary-glow)}.hover-link{color:var(--accent-color);text-decoration:none;transition:color .3s ease}.hover-link:hover{color:#a3b7ff!important;text-decoration:underline}