body {
      background-color: #979a9e;
    }

    .login-card {
      width: 100%;
      max-width: 360px;
      padding: 2rem;
      border-radius: 1rem;
      box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.1);
      background-color: #ffffff;
    }

    .form-control {
      font-size: 1rem;
    }

    .btn {
      font-size: 1rem;
    }

    img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 40%;
}

     .btn-custom {
            background-color: #8a1414;
            color: white;
            border: none;
            margin-bottom: 15px;
            padding: 12px;
            font-size: 16px;
            width: 100%;
            border-radius: 10px;
            transition: background-color 0.3s ease;
        }

         .btn-custom:hover {
            background-color: #3a8d9b;
        }
      </style>  