.reg-wrap{background:radial-gradient(1200px 600px at 10% -10%,#f8fbff 0,rgba(248,251,255,0) 60%),radial-gradient(1200px 600px at 110% 110%,#f5f7f9 0,rgba(245,247,249,0) 60%),var(--color-text-white)}.brand-strip{background:#fcfdff;border-bottom:1px solid #f0f2f5}.brand-badge{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#0d6efd;border:4px solid #f8faff;box-shadow:0 4px 10px rgba(13,110,253,.15)}.brand-initial{font-size:1.25rem;font-weight:700;color:var(--color-text-white);letter-spacing:.5px}.card{border-radius:1rem;box-shadow:0 10px 15px rgba(0,0,0,.08)}.divider-text:after,.divider-text:before{content:"";display:inline-block;height:1px;width:30%;background:#e9ecef;vertical-align:middle;margin:0 .5rem}.login-others{display:grid;grid-auto-flow:column;grid-gap:5px;gap:5px}@media (max-width:575.98px){.input-group>.form-select{max-width:40%}}.reg-btn{background-color:var(--color-primary);color:var(--color-text-white);padding:10px;width:100%;border:none;border-radius:8px;font-weight:600}.forget-pass{color:var(--color-primary);font-size:15px;font-weight:600;text-decoration:none}