.forgotPassword-container{justify-content:center;width:100%;display:flex}.forgotPassword-container .forgot-password{background:linear-gradient(180deg, var(--ui-bg-2), var(--ui-bg-1));border:1px solid var(--ui-line);border-radius:var(--radius-xl);width:100%;max-width:440px;box-shadow:var(--shadow-xl), var(--shadow-ring);flex-direction:column;gap:16px;padding:36px 34px 30px;display:flex}.forgotPassword-container h1{letter-spacing:-.03em;color:var(--text-primary);font-size:24px;font-weight:600}.forgotPassword-container p{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.forgotPassword-container .error{color:var(--error);font-size:12px}.forgotPassword-container input{border:1px solid var(--ui-line);border-radius:var(--radius-sm);background:var(--ui-bg-0);width:100%;height:46px;color:var(--text-primary);font-family:var(--font-mono);outline:none;padding:0 14px;font-size:14px}.forgotPassword-container input:focus{border-color:rgba(var(--brand-rgb), .4);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .1)}.forgotPassword-container input::placeholder{color:var(--ui-faint)}.forgotPassword-container .bottom button{border-radius:var(--radius-sm);background:var(--brand);width:100%;height:46px;color:var(--ink-text-on-brand);cursor:pointer;box-shadow:0 0 0 1px rgba(var(--brand-rgb), .5), var(--shadow-brand);border:0;font-size:14.5px;font-weight:600}.forgotPassword-container .bottom button:hover{background:var(--accent-soft)}
