/* Font loading optimization */
.font-loading {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif;
  font-display: swap;
}

.font-loaded {
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif;
}

/* Prevent layout shift during font loading */
.font-citrus {
  font-family: 'Citrus Gothic Solid Regular', 'Impact', 'Arial Black', sans-serif;
  font-display: swap;
}

.font-calliope {
  font-family: 'Calligraffitti', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif;
  font-display: swap;
}

.font-kalam {
  font-family: 'Kalam', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif;
  font-display: swap;
}