@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@700&display=swap');

.cute-title {
  font-family: 'Fredoka', 'Comic Sans MS', 'Comic Sans', cursive, sans-serif;
}

/*
 * This is a manifest file that'll be compiled into application.css.
 *
 * With Propshaft, assets are served efficiently without preprocessing steps. You can still include
 * application-wide styles in this file, but keep in mind that CSS precedence will follow the standard
 * cascading order, meaning styles declared later in the document or manifest will override earlier ones,
 * depending on specificity.
 *
 * Consider organizing styles into separate files for maintainability.
 */

/* Cute Pagy pagination styles for Stormy */
.pagy.nav {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  margin-top: 2.5rem;
}
.pagy.nav a,
.pagy.nav span {
  border-radius: 9999px;
  padding: 0.25rem 0.75rem;
  font-weight: bold;
  font-family: inherit;
  transition: background 0.2s, color 0.2s, transform 0.2s;
  box-shadow: 0 2px 8px 0 rgba(255, 182, 193, 0.08);
}
.pagy.nav a {
  background: rgba(30, 64, 175, 0.2); /* pastel blue */
  color: #bae6fd; /* pastel blue text */
}
.pagy.nav a:hover {
  background: #bae6fd;
  color: #1e293b;
  transform: scale(1.08);
}
.pagy.nav .current,
.pagy.nav [aria-current="page"] {
  background: #fbcfe8; /* pastel pink */
  color: #1e293b;
  border: 2px solid #f9a8d4;
  box-shadow: 0 2px 12px 0 rgba(251, 207, 232, 0.18);
  transform: scale(1.12);
}
.pagy.nav .disabled,
.pagy.nav [aria-disabled="true"] {
  background: #1e293b;
  color: #64748b;
  cursor: not-allowed;
}
