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

/* ===== FRS Buttons: Hover-/Focus-Zustaende ===== */
.bricks-button {
  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  text-decoration: none;
  white-space: nowrap;
}

/* Dunkle Standard-Buttons (Theme-Style-Blau) — Selektor-Spezifität wie Bricks-Theme-Regel */
.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover,
.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):focus-visible {
  background-color: var(--frs-blau-hover);
  color: #fff;
  text-decoration: none;
}

/* Helle Buttons (weisser Hintergrund, blaue Schrift): Hero + Abschluss-CTA */
#brxe-herobt.bricks-button:hover,
#brxe-herobt.bricks-button:focus-visible,
#brxe-ctabtn.bricks-button:hover,
#brxe-ctabtn.bricks-button:focus-visible {
  background-color: var(--frs-grau-hell);
  color: var(--frs-blau);
}
