  body {
      background: #f5f7fa;
    }
    .logo-header {
      background: #ffffff;
      padding: 1rem;
      box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    }
    .logo-header img {
      max-height: 60px;
    }
    .card {
      border: none;
      border-radius: .75rem;
      box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    .form-control:focus {
      box-shadow: none;
      border-color: #3dae2b;
    }
    .btn-primary {
      background-color: #000f9f;
      border-color: #000f9f;
    }
    .btn-primary:hover {
      background-color: #3d4bd8;
      border-color: #3d4bd8;
    }