/*
Theme Name:        BG NATUR
Theme URI:         https://bgnatur.com/
Description:       Block-Theme der Beratungsgesellschaft NATUR. Ersetzt Ronneby/WPBakery (2026).
Author:            Fabian Schempp
Author URI:        http://fabianundjan.de/
Version:           2.0.0
Requires at least: 6.9
Tested up to:      7.1
Requires PHP:      7.4
License:           GNU General Public License v2 or later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:       bgnatur
*/

html {
	scroll-behavior: smooth;
}

/* Sprungmarken (#team, #leistungsprofil, #kontakt) nicht unter dem fixierten Header verstecken */
[id] {
	scroll-margin-top: 110px;
}

/* Fixierter Header */
.bgnatur-header {
	position: sticky;
	top: 0;
	z-index: 100;
	box-shadow: 0 1px 0 rgba(21, 70, 11, 0.08);
}

.admin-bar .bgnatur-header {
	top: var(--wp-admin--admin-bar--height, 32px);
}

@media (max-width: 600px) {
	.admin-bar .bgnatur-header {
		top: 0;
	}
}

/* Hero */
.bgnatur-hero .wp-block-heading,
.bgnatur-hero p {
	text-shadow: 0 1px 12px rgba(0, 0, 0, 0.45);
}

/* Team */
.bgnatur-team .wp-block-image img {
	border-radius: 50%;
	border: 4px solid var(--wp--preset--color--primary);
	transition: transform 0.2s ease;
}

.bgnatur-team .wp-block-image a:hover img,
.bgnatur-team .wp-block-image a:focus img {
	transform: scale(1.04);
}

/* Akkordeon */
.wp-block-accordion-item {
	border-bottom: 1px solid var(--wp--preset--color--line);
}

.wp-block-accordion-heading__toggle {
	padding: 0.9em 0;
	color: var(--wp--preset--color--primary-dark);
	font-family: var(--wp--preset--font-family--alegreya-sans-sc);
}

.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title,
.wp-block-accordion-heading__toggle:focus-visible .wp-block-accordion-heading__toggle-title {
	color: var(--wp--preset--color--primary);
}

.wp-block-accordion-heading__toggle-icon {
	color: var(--wp--preset--color--primary);
	font-size: 1.4em;
}

.wp-block-accordion-panel {
	padding-bottom: var(--wp--preset--spacing--40);
}

/* Bilder in den Leistungen */
.bgnatur-leistung .wp-block-image img {
	border-radius: 2px;
}

/* Kontaktformular (Contact Form 7) */
.wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.wpcf7 textarea {
	width: 100%;
	box-sizing: border-box;
	padding: 0.6em 0.8em;
	border: 1px solid var(--wp--preset--color--line);
	border-radius: 2px;
	font: inherit;
}

.wpcf7 input:focus,
.wpcf7 textarea:focus {
	outline: 2px solid var(--wp--preset--color--primary);
	outline-offset: 1px;
}

.wpcf7 input[type="submit"] {
	padding: 0.7em 1.6em;
	border: 0;
	border-radius: 2px;
	background: var(--wp--preset--color--primary);
	color: #fff;
	font: inherit;
	cursor: pointer;
}

.wpcf7 input[type="submit"]:hover {
	background: var(--wp--preset--color--primary-dark);
}
