/*
 * Friendly Captcha – Bricks & Bricksforge Styles
 */

/* Wrapper-Abstand zum Submit-Button */
.frc-bricks-wrapper {
  margin-bottom: 1rem;
}

/* Widget etwas vom Formularrand einrücken */
.frc-captcha {
  max-width: 100%;
}

/* Sichergestellt, dass das Widget-Frame vollständig sichtbar ist */
.frc-captcha iframe {
  border: none;
  max-width: 100%;
}

/* Bricks Builder: Abstand im Form-Grid */
.bricks-form .frc-bricks-wrapper,
.brxe-form .frc-bricks-wrapper {
  margin-top: 0.75rem;
  margin-bottom: 0.5rem;
}

/* Bricksforge Pro Forms */
[data-element-type*="bricksforge"] .frc-bricks-wrapper {
  margin-bottom: 1rem;
}

/* Barrierefreiheit: Fokus-Ring */
.frc-captcha:focus-within {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
