/*
Theme Name:     Licht sei Dank
Theme URI:      n/a
Template:       kadence
Author:         XIQIT GmbH
Author URI:     n/a
Description:    Child Theme Description
Version:        0.1
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

rotateimg {
	translate: rotate(15deg);
}

/* Kadence Modal trigger buttons — match the global "Fill" Single Button style.
   Without this, modal trigger buttons inherit the gray-on-transparent default
   from `.kt-blocks-modal-link` in kadence-blocks-pro and don't get a working
   hover (upstream selector has a typo). Use the same CSS vars as kb-btn-global-fill
   so colors track the Customizer's global button settings. */
.wp-block-kadence-modal .kt-blocks-modal-link:not(.kb-btn-global-inherit) {
	background: var(--global-palette-btn-bg, #fff);
	border: 0;
	border-radius: 3px;
	color: var(--global-palette-btn, #000);
	font-size: 1.125rem;
	line-height: 1.5;
	padding: 0.4em 1em;
	transition: all 0.3s ease-in-out;
}
.wp-block-kadence-modal .kt-blocks-modal-link:not(.kb-btn-global-inherit):hover,
.wp-block-kadence-modal .kt-blocks-modal-link:not(.kb-btn-global-inherit):focus-visible {
	background: var(--global-palette-btn-bg-hover, #2c376c);
	color: var(--global-palette-btn-hover, #fff);
}

/* Kadence Advanced Form — larger, more readable type site-wide.
   Overrides Kadence Blocks' defaults: 1rem inputs, 80% help, 90% radio labels. */
.kb-form-basic-style {
	--kb-form-font-size: 1.125rem;          /* inputs, textarea, select */
}
.kb-form-basic-style .kb-adv-form-label {
	font-size: 1rem;                        /* field labels */
}
.kb-form-basic-style .kb-adv-form-help {
	font-size: 0.95rem;                     /* helper text (was 80%) */
}
.kb-form-basic-style .kb-radio-check-item label {
	font-size: 1rem;                        /* consent checkbox labels (was 90%) */
}
