/* Reduce spacing between sections - even tighter */
.u-page-section {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.u-page-section:first-of-type {
  margin-top: 0.5rem !important;
}

.u-page-section:last-of-type {
  margin-bottom: 0.5rem !important;
}

/* Reduce spacing in hero section */
.u-page-hero {
  margin-bottom: 0.5rem !important;
}

/* Reduce spacing between feature cards */
.u-page-feature {
  margin-bottom: 0.5rem !important;
}

/* Reduce overall page padding */
.u-page {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

/* Reduce section title spacing */
.u-page-section h2 {
  margin-bottom: 0.5rem !important;
}

/* Reduce feature grid spacing */
.u-page-features {
  gap: 0.5rem !important;
}

/* Fix favicon size in browser tab */
link[rel="icon"] {
  width: 16px !important;
  height: 16px !important;
}
