  form {
    max-width: 800px;  /* 控制整个表单的宽度 */
    margin: 40px auto; /* 居中，顶部留 40px */
    text-align: left;  /* 文字靠左 */
  }

  label {
    display: block;
    margin-bottom: 8px;  /* label 和输入框之间的间距 */
    font-size: 18px;
    color: #333;
  }

  .password-input {
    border: none;
    border-bottom: 2px solid #666;
    background: transparent;
    outline: none;
    font-size: 16px;
    padding: 20px 0;      /* 输入框上下的内边距 */
    width: 100%;
    margin-bottom: 20px; /* 输入框和按钮之间的间距 */
    color: #333;
  }

  .password-input:focus {
    border-bottom: 2px solid #000;
  }

  .btn {
    display: inline-block;
    padding: 10px 20px;  /* 按钮内部的空隙 */
    margin-top: 10px;    /* 按钮和输入框之间的距离 */
    background: #444;
    color: #fff;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    transition: 0.3s;
  }

  .btn:hover {
    background: #222;
  }