.skill-card {
    width: 85px !important;
    padding: 10px !important;
    border-radius: 10px !important;
    text-align: center !important;
    border: 1px solid #e3e3e3 !important;
    transition: 0.3s !important;
    background: #fff !important;
    display: inline-block !important;
}

.skill-card img {
    max-width: 38px !important;
    display: block !important;
    margin: 0 auto !important;
}

.skill-card h6 {
    font-size: 12px !important;
    margin-top: 6px !important;
    margin-bottom: 0 !important;
    font-weight: 600 !important;
}

.skills-row {
    display: flex !important;
    gap: 10px !important;
    justify-content: center !important;
    flex-wrap: nowrap !important;
}
.hero {
  margin-top: 80px !important; /* adjust to match navbar height */
}

.section-divider {
  border: none;
  height: 10px;
  width: 80%;
  margin: 60px auto;
  background: linear-gradient(to right, #b9cee4, #ff3939);
  border-radius: 2px;
  clip-path: polygon(2% 0, 100% 2%, 98% 100%, 0% 98%);
}

