/*
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra child theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* Force grid to pack from the LEFT and align cleanly */
.pond-pals .pals-grid{
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 20px;
  justify-content: start !important;
  align-content: start !important;
  direction: ltr !important;
  text-align: initial !important;
}

/* Make each card behave inside the grid */
.pond-pals .pals-grid > *{
  margin: 0 !important;
  justify-self: stretch !important;
  align-self: stretch !important;
  min-width: 0;
}

/* Page wrapper centered and offset below nav */
.pond-pals{
  max-width: 1100px;
  margin: calc(var(--fp-offset, 0px) + 32px) auto 60px;
  padding: 0 8px;
  box-sizing: border-box;
}
/* Final Ferdi's Pond override – force black button text everywhere */
a.btn,
.btn,
.elementor-button,
.elementor a.btn,
a.elementor-button {
  color: #000 !important;
}

