/* custom.css */
/* Reduce store button size and ensure good touch targets */
.store-btn {
  font-size: 0.85rem; /* smaller text */
  padding: 0.35rem 0.6rem; /* reduced padding */
  margin: 0.25rem; /* spacing between buttons */
  min-width: 120px; /* minimum width for accessibility */
  line-height: 1.2;
}
/* Ensure navbar button container wraps on small screens */
.navbar .ml-auto {
  flex-wrap: wrap;
  justify-content: flex-end;
}
/* Adjust button container spacing on very small devices */
@media (max-width: 576px) {
  .store-btn {
    font-size: 0.8rem;
    padding: 0.3rem 0.5rem;
    min-width: 100px;
  }
}

