/**
 * Page - Homepage Specific Styles
 * Styles specific to homepage layout
 */

/* Homepage center layout adjustment */
.homepage .center {
  padding-bottom: 5rem;
}

/* Market section spacing */
.market-section {
  margin-top: 0;
}

/* Sticky hero section on desktop */
@media (min-width: 1025px) {
  .hero-section {
    position: sticky;
    top: 2rem;
    z-index: 10;
  }
}

/* Homepage responsive adjustments */
@media (max-width: 768px) {
  .homepage .center {
    padding-bottom: 4rem;
  }
}
