@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

* {
    font-family: 'Inter', sans-serif;
}

/* Custom scrollbar */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background: #003366;
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: #002244;
}

/* Animation for hover effects */
.transition {
    transition: all 0.3s ease;
}

/* Custom button styles */
.btn-primary {
    background-color: #003366;
    color: white;
}

.btn-primary:hover {
    background-color: #002244;
}

.btn-accent {
    background-color: #FF6600;
    color: white;
}

.btn-accent:hover {
    background-color: #E05A00;
}

/* Custom underline effect for links */
.link-underline {
    position: relative;
}

.link-underline::after {
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    bottom: -2px;
    left: 0;
    background-color: #FF6600;
    transition: width 0.3s ease;
}

.link-underline:hover::after {
    width: 100%;
}

/* Responsive typography */
@media (min-width: 1024px) {
    .text-display {
        font-size: 3.5rem;
        line-height: 1.1;
    }
}




.social-links {
  margin-top: 1.5rem;
  display: flex;
  gap: 1rem;
}
.social-links a {
  color: white;
  font-size: 1.5rem; 
  transition: color 0.3s ease;
}
.social-links a:hover {
  color: #FF6600;
}









.social-icons a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.75rem;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: rgba(255,255,255,0.1);
  transition: 0.3s;
}

.social-icons a:hover {
  transform: translateY(-3px);
  background: rgba(255,255,255,0.25);
}

.social-icons svg {
  width: 22px;
  height: 22px;
}

/* Brand Hover Colors */
.facebook:hover { background: #1877F2; }
.instagram:hover { background: #E4405F; }
.tiktok:hover { background: #010101; }
.twitter:hover { background: #000000; }
.linkedin:hover { background: #0077B5; }
