/**
 * Skills Grid Widget Styles
 */

.ppa-skills-grid-wrapper {
  width: 100%;
}

.ppa-skills-grid {
  display: grid;
  width: 100%;
}

.ppa-skill-card {
  display: flex;
  flex-direction: column;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.ppa-skill-card:hover {
  transform: translateY(-5px);
}

.ppa-skill-icon-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.ppa-skill-icon,
.ppa-skill-number {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  font-weight: 700;
}

.ppa-skill-icon svg {
  display: block;
}

.ppa-skill-text {
  word-break: break-word;
}
