/*
 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
*/

/* Legacy fallback only. Preferred source of truth: Bricks Style Manager /
   global classes, so editors can see and manage button styling in Bricks. */
.bricks-button.bricks-background-primary,
.brxe-form .bricks-button {
  background-color: #3F748D !important;
  color: #ffffff !important;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 2px;
  border-radius: 8px;
  padding: 14px 32px;
  border: none;
}

.bricks-button.bricks-background-primary:hover,
.brxe-form .bricks-button:hover {
  background-color: #2d5a6e !important;
}

/* Global safety rails. Layout, spacing, responsive behavior, and component
   styling should be handled in Bricks global classes/templates first. */
.brxe-heading,
h1, h2, h3, h4, h5, h6 {
  overflow-wrap: anywhere;
}

html,
body {
  max-width: 100%;
  overflow-x: hidden;
}
