/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
.brxe-button {
  transition: all 0.2s ease;
}
.brxe-button:hover {
  transform: translateY(-1px);
  filter: brightness(0.95);
}
.brxe-button:active {
  transform: scale(0.97);
  filter: brightness(0.9);
}
.brxe-button:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px rgba(99,102,241,0.1);
}


/* Shimmer Animation */
@keyframes shimmer {
0% { background-position: 200% 0; }
100% { background-position: -200% 0; }
}

/* Strong Pulse Animation (Blue) */
@keyframes strongPulseBlue {
0% { box-shadow: 0 0 0 0 rgba(29, 78, 216, 0.7); }
70% { box-shadow: 0 0 0 12px rgba(29, 78, 216, 0); }
100% { box-shadow: 0 0 0 0 rgba(29, 78, 216, 0); }
}

/* Button Class */
.button-effect {
background: linear-gradient(90deg, #1d4ed8 0%, #3b82f6 25%, #60a5fa 50%, #3b82f6 75%, #1d4ed8 100%);
background-size: 200% 100%;
animation: shimmer 3s infinite linear, strongPulseBlue 1.5s infinite;
border: none;
color: white;
}