@import 'variables.css';

.site-footer {
  background: var(--white);
  color: var(--white);
  position: relative;
  text-align: center;
  padding: 20px;
  border: 1px solid var(--border-color);
}

footer .social-icon i {
  color: var(--primary-color);
}

.social-icon {
  position: relative;
}

.soon-label {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--light-gray);
  color: var(--primary-color);
  padding: 4px 10px;
  border-radius: 12px;
  font-size: 14px;
  font-weight: var(--font-weight-medium);
  white-space: nowrap;
  box-shadow: 0 2px 8px var(--shadow-light);
  transition: opacity var(--transition-fast);
  opacity: 0;
  pointer-events: none;
}

.social-icon:hover .soon-label {
  opacity: 1;
}