.login-module__WEZH7G__wrap{background:radial-gradient(90% 70% at 50% -10%, #e08a2c29, transparent 60%), radial-gradient(70% 60% at 100% 110%, #b34a2f1f, transparent 60%), var(--ink);justify-content:center;align-items:center;min-height:calc(100vh - 3.5rem);padding:2.5rem 1.25rem;display:flex}.login-module__WEZH7G__card{background:linear-gradient(#f4ead60d,#0000);border:1px solid #e08a2c47;border-radius:12px;width:100%;max-width:400px;padding:2.4rem 2rem 2rem;box-shadow:0 30px 80px -40px #000000bf}.login-module__WEZH7G__brand{justify-content:center;align-items:baseline;gap:.5rem;margin-bottom:1.5rem;display:flex}.login-module__WEZH7G__brandName{font-family:var(--font-display);color:var(--cream);font-size:1.35rem;font-weight:600}.login-module__WEZH7G__brandMark{color:var(--saffron);font-family:var(--font-display);letter-spacing:.15em;font-size:.85rem}.login-module__WEZH7G__title{font-family:var(--font-display);color:var(--cream);text-align:center;margin:0 0 .4rem;font-size:1.5rem;font-weight:500;line-height:1.15}.login-module__WEZH7G__sub{color:var(--cream-dim);text-align:center;margin:0 0 1.6rem;font-size:.95rem;line-height:1.5}.login-module__WEZH7G__form{gap:.7rem;display:grid}.login-module__WEZH7G__input{width:100%;color:var(--cream);background:#00000040;border:1px solid #f4ead629;border-radius:6px;padding:.85rem 1rem;font-family:ui-sans-serif,system-ui,Tiro Devanagari Hindi,sans-serif;font-size:1rem}.login-module__WEZH7G__input::placeholder{color:#c6b4948c}.login-module__WEZH7G__input:focus{border-color:var(--saffron);outline:none;box-shadow:0 0 0 2px #e08a2c33}.login-module__WEZH7G__btn{background:var(--saffron);color:#1a120a;cursor:pointer;text-align:center;border:none;border-radius:6px;margin-top:.3rem;padding:.9rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s}.login-module__WEZH7G__btn:hover{background:var(--saffron-2);transform:translateY(-1px)}.login-module__WEZH7G__ghost{color:var(--cream);cursor:pointer;background:0 0;border:1px solid #f4ead63d;border-radius:6px;width:100%;margin-top:.7rem;padding:.85rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:600;transition:border-color .2s,color .2s}.login-module__WEZH7G__ghost:hover{border-color:var(--saffron);color:var(--saffron-2)}.login-module__WEZH7G__hint{text-align:center;color:var(--cream-dim);margin-top:1.1rem;font-size:.8rem}.login-module__WEZH7G__hint code{color:var(--saffron-2);background:#e08a2c1f;border-radius:4px;padding:.1rem .45rem;font-size:.85rem}.login-module__WEZH7G__error{text-align:center;color:#f2a949;background:#b34a2f29;border:1px solid #b34a2f52;border-radius:6px;margin:0 0 1rem;padding:.65rem 1rem;font-size:.88rem}.login-module__WEZH7G__soonBody{color:var(--cream-dim);text-align:center;margin:.5rem 0 1.5rem;font-size:.98rem;line-height:1.65}.login-module__WEZH7G__back{text-align:center;color:var(--cream-dim);margin-top:1.5rem;font-size:.85rem;text-decoration:none;display:block}.login-module__WEZH7G__back:hover{color:var(--saffron-2)}
