:root{--auth-ink: #101936;--auth-muted: #62709c;--auth-blue: #2f49df;--auth-blue-dark: #15224a;--auth-line: #d5dff0;--auth-field: #fbfcff;--auth-focus: rgba(47, 73, 223, .09)}body,.auth-page,.auth-full-page-content,.card{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--auth-ink)}.auth-page .page-title,.auth-page .auth-content h5,.auth-page .recovery-form h5,.auth-page .reset-form h1,.auth-page .auth-full-page-content h5,.card .card-header{color:#0f172a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.025em}.auth-page .text-muted,.card .card-body{color:var(--auth-muted)!important}.auth-page .form-label,.auth-page label{color:#1a2857;font-weight:700}.auth-page .form-control{min-height:48px;border:1.5px solid var(--auth-line);border-radius:10px;background:var(--auth-field);color:var(--auth-ink);font:inherit;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.auth-page .form-control::placeholder{color:#a7aea9;opacity:1}.auth-page .form-control:focus{border-color:var(--auth-blue);background:var(--hc-paper, #fff);box-shadow:0 0 0 4px var(--auth-focus)}.auth-page a,.card a{color:var(--auth-blue)}.auth-page .btn.btn-primary,.card .btn.btn-primary{min-height:46px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.75rem 1.5rem;border:1.5px solid var(--auth-blue)!important;border-radius:10px!important;background:var(--hc-paper, #fff)!important;color:var(--auth-blue)!important;font:inherit;font-size:.85rem;font-weight:700;line-height:1;box-shadow:0 4px 0 var(--auth-blue)!important;cursor:pointer;transition:transform .17s ease,box-shadow .17s ease,background-color .17s ease}.auth-page .btn.btn-primary:hover,.card .btn.btn-primary:hover{background:#f9fbff!important;transform:translateY(-1px);box-shadow:0 5px 0 var(--auth-blue)!important}.auth-page .btn.btn-primary:active,.card .btn.btn-primary:active{transform:translateY(3px);box-shadow:0 1px 0 var(--auth-blue)!important}.auth-page .btn.btn-primary:focus-visible,.card .btn.btn-primary:focus-visible{outline:3px solid rgba(47,73,223,.17);outline-offset:3px}.auth-page .btn.btn-primary .btn-text,.auth-page .btn.btn-primary .btn-spinner,.card .btn.btn-primary .btn-text,.card .btn.btn-primary .btn-spinner{align-items:center;justify-content:center;gap:.5rem}.auth-page .btn.btn-primary .btn-text,.card .btn.btn-primary .btn-text{display:inline-flex}.auth-page .btn.btn-primary i,.card .btn.btn-primary i{transition:transform .17s ease}.auth-page .btn.btn-primary:hover i,.card .btn.btn-primary:hover i{transform:translate(4px)}.auth-page .btn.btn-primary.loading .btn-text,.card .btn.btn-primary.loading .btn-text{display:none}.auth-page .btn.btn-primary.loading .btn-spinner,.card .btn.btn-primary.loading .btn-spinner{display:inline-flex!important}.auth-page .btn.btn-primary:disabled,.card .btn.btn-primary:disabled{cursor:wait;opacity:.72;transform:none}
