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


.dwp-container {
    border: 1px solid blue;
    margin-top: 2px;
}

/* CTA BUTTON */

/* Force override Bricks button defaults */
.brxe-button.dwp-btn,
.brxe-button.dwp-btn-dark {
  all: unset;
  box-sizing: border-box;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer;
  text-decoration: none;
}

/* Dark button styling */
.dwp-btn-dark {
  background-color: #111827 !important;
  color: white !important;
  font-weight: 500 !important;
  font-size: 1.6rem !important;              /* Changed from 0.875rem */
  line-height: 1.5rem !important;          /* Changed from 1.25rem */
  height: 4.0rem !important;               /* Changed from 2rem (40px instead of 32px) */
  padding: 0 2.25rem !important;           /* Changed from 0.875rem (more horizontal padding) */
  border-radius: 2rem !important;
  border: none !important;
  box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px 0px inset !important;
  transition: all 0.15s ease-in-out !important;
  margin-right: 14px;
}

.dwp-btn-dark:hover {
  filter: brightness(1.25) !important;
  text-decoration: none !important;
}

.dwp-btn-dark:focus {
  outline: 2px solid #0284c7 !important;
  outline-offset: 2px !important;
}

/* Dark mode support */
@media (prefers-color-scheme: dark) {
  .dwp-btn-dark {
    background-color: white !important;
    color: #030712 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.35) !important;
  }
}

/* Remove Bricks link underline */
.brxe-button.dwp-btn-dark a,
.dwp-btn-dark a {
  text-decoration: none !important;
}