/*
 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
*/
/* ==========================================================================
   Cookie-Banner (Complianz) am Akkordklang-Design-System
   Angelegt 30.09.2026

   Complianz schreibt seine Bannerfarben als CSS-Variablen auf :root, in
   wp-content/uploads/complianz/css/banner-1-optin.css. Diese Datei wird bei
   jeder Bannerspeicherung neu erzeugt. Deshalb wird hier NICHT gegen ihre
   Selektoren angeschrieben, sondern nur ihre Variablen gesetzt.

   :root:root statt :root, weil das Banner-CSS NACH dieser Datei lädt —
   zwei Klassen schlagen eine, unabhängig von der Reihenfolge.

   Alle Farbpaare sind gemessen, nicht geschätzt. Werte im Kommentar.
   ========================================================================== */

:root:root {

	/* --- Fläche ---------------------------------------------------------- */
	--cmplz_banner_background_color: var(--ak-sand);
	--cmplz_banner_border_color: var(--ak-graublau);
	--cmplz_banner_border_width: 1px 1px 1px 1px;
	--cmplz_banner_border_radius: 0 0 0 0;   /* die Seite hat keine runden Ecken */

	/* --- Text ------------------------------------------------------------ */
	--cmplz_text_color: var(--ak-ink-tief);        /* 11,44:1 auf ak-sand */
	--cmplz_hyperlink_color: var(--ak-orange-tief); /*  4,57:1 auf ak-sand */
	--cmplz_title_font_size: var(--fs-m);
	--cmplz_text_font_size: var(--fs-s);
	--cmplz_link_font_size: var(--fs-s);
	--cmplz_category_body_font_size: var(--fs-xs);
	--cmplz_category_header_title_font_size: var(--fs-s);
	--cmplz_category_header_active_font_size: var(--fs-xs);

	/* --- Knöpfe: wie der Absende-Knopf des Kontaktformulars -------------- */
	--cmplz_button_border_radius: 0 0 0 0;
	--cmplz_button_font_size: var(--fs-s);

	--cmplz_button_accept_background_color: var(--ak-ink);
	--cmplz_button_accept_border_color: var(--ak-ink);
	--cmplz_button_accept_text_color: var(--ak-weiss);  /* 7,56:1 */

	--cmplz_button_deny_background_color: transparent;
	--cmplz_button_deny_border_color: var(--ak-ink-tief);   /* 11,44:1 */
	--cmplz_button_deny_text_color: var(--ak-ink-tief);

	/* ak-graublau wäre hier 2,11:1 und fällt bei WCAG 1.4.11 durch */
	--cmplz_button_settings_background_color: transparent;
	--cmplz_button_settings_border_color: var(--ak-ink);    /* 6,85:1 */
	--cmplz_button_settings_text_color: var(--ak-ink-tief);

	/* --- Schalter -------------------------------------------------------- */
	--cmplz_slider_active_color: var(--ak-orange-tief);   /* 4,57:1 auf Sand */
	--cmplz_slider_inactive_color: var(--ak-ink-meta);    /* 3,69:1 auf Sand */
	--cmplz_slider_bullet_color: var(--ak-weiss);
	--cmplz_category_header_always_active_color: var(--ak-orange-tief);
}

/* Für die Schriftfamilie gibt es keine Complianz-Variable. */
.cmplz-cookiebanner,
.cmplz-cookiebanner button,
.cmplz-cookiebanner a,
.cmplz-cookiebanner input,
#cmplz-manage-consent .cmplz-manage-consent {
	font-family: Montserrat, sans-serif;
}
