 /* Headline links */
    .headline-link {
      text-decoration: none;
      color: #000;
      font-size: 0.95rem;
      transition: all 0.3s ease;
    }
    .headline-link:hover {
      color: #0d6efd;
      font-size: 1.05rem;
      font-weight: 500;
    }

    /* Login & SignUp */
    .headline-auth {
      text-decoration: none;
      color: #000;
      font-size: 0.95rem;
      transition: all 0.3s ease;
    }
    .headline-auth:hover {
      color: #0d6efd;
      font-size: 1.05rem;
      text-decoration: underline;
    }

    /* Social icons */
    .headline-social a {
      display: inline-block;
      margin: 0 5px;
      color: #000;
      font-size: 1rem;
      transition: all 0.3s ease;
    }
    .headline-social a:hover {
      color: #fff;
      background: #0d6efd;
      border-radius: 50%;
      padding: 8px;
      font-size: 1.2rem;
    }
	
	/* Logo fixed size */
	.logo-img {
	  height: 60px;
	  width: 60px;
	  transition: transform 0.3s ease;
	}

	.logo-img:hover {
	  transform: scale(1.1);
	}

	/* Navbar link style */
	.navbar .nav-link {
	  font-size: 1.05rem;
	  font-weight: 500;
	  color: #333 !important;
	  padding: 8px 15px;
	  border-radius: 6px;
	  transition: all 0.3s ease;
	}

	/* Hover effect like button */
	.navbar .nav-link:hover {
	  background-color: #0d6efd;
	  color: #fff !important;
	  transform: scale(1.05);
	}


    /* Card hover */
    .card-hover {
      transition: all 0.3s ease-in-out;
    }
    .card-hover:hover {
      transform: translateY(-8px);
      box-shadow: 0px 8px 20px rgba(0,0,0,0.15);
    }

    /* Footer links */
    .footer-link:hover {
      color: #0d6efd !important;
      margin-left: 5px;
    }