/* Box Spacing Fix CSS - Tell Projects TX */
/* Ensures consistent spacing and prevents layout issues */

/* Fix for box-sizing across all elements */
*, *::before, *::after {
  box-sizing: border-box;
}

/* Container padding fix */
.container {
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

/* Section spacing consistency */
section {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

@media (min-width: 768px) {
  section {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

/* Card spacing fix */
.card {
  margin-bottom: 1.5rem;
}

/* Fix for overflow issues */
.overflow-fix {
  overflow: hidden;
}

/* Grid gap consistency */
.grid-gap-fix {
  gap: 1.5rem;
}
