    .login-container {
      background: white;
      padding: 2.5rem 2rem;
      border-radius: 12px;
      box-shadow: 0 10px 30px rgba(0,0,0,0.1);
      text-align: center;
      width: 360px;
    }

    .login-container h1 {
      font-size: 1.5rem;
      margin-bottom: 1rem;
    }

    .google-btn {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 0.5rem;
      border: none;
      border-radius: 6px;
      background: white;
      color: #444;
      box-shadow: 0 2px 5px rgba(0,0,0,0.1);
      font-size: 1rem;
      padding: 0.75rem 1rem;
      cursor: pointer;
      transition: all 0.2s ease-in-out;
    }

    .google-btn:hover {
      box-shadow: 0 4px 10px rgba(0,0,0,0.15);
    }

    .google-icon {
      height: 20px;
      width: 20px;
    }