/*
Theme Name: Aero Store
Template: twentytwentyfive
Version: 1.0.0
Author: Aero-Dynamik
Description: Eigenständiges Child-Theme für den Aero-Dynamik B2B-Software-Store. Design-Sprache (Navy/Weiß/Grün, Manrope, klare Flächen) an 8p2.de angelehnt, ohne fremde Markenzeichen zu übernehmen.
Text Domain: aero-store
*/

/* Text-Wortmarke im Header */
.wp-block-site-title a {
	font-weight: 800;
	letter-spacing: -0.02em;
	color: var(--wp--preset--color--primary);
	text-decoration: none;
}

/* Header-Leiste: helle Fläche, dezente Trennlinie */
header.wp-block-template-part {
	background-color: var(--wp--preset--color--base);
	border-bottom: 1px solid var(--wp--preset--color--surface);
}

/* Footer-Leiste: Navy, heller Text */
footer.wp-block-template-part {
	background-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--base);
}
footer.wp-block-template-part a {
	color: var(--wp--preset--color--base);
}

/* WooCommerce: Buttons (Warenkorb, Kasse, Login) */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.wp-block-button__link {
	background-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--base);
	border: none;
	border-radius: 4px;
	font-weight: 600;
	padding: 0.75em 1.5em;
	transition: background-color 0.15s ease;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.wp-block-button__link:hover {
	background-color: #193a5c;
	color: var(--wp--preset--color--base);
}

/* WooCommerce: Produkt-Karten im Shop-Grid */
ul.products li.product {
	background-color: var(--wp--preset--color--base);
	border-radius: 8px;
	box-shadow: 0 1px 3px rgba(16, 36, 62, 0.08);
	padding: 1.25rem;
}
ul.products li.product .price {
	color: var(--wp--preset--color--primary);
	font-weight: 700;
}

/* WooCommerce: Rabatt-Badge in Akzentgrün */
.woocommerce span.onsale {
	background-color: var(--wp--preset--color--accent);
	border-radius: 4px;
}

/* WooCommerce: aktive Preis-/Statushinweise */
.woocommerce-message,
.woocommerce-info {
	border-top-color: var(--wp--preset--color--primary);
}
.woocommerce-message::before,
.woocommerce-info::before {
	color: var(--wp--preset--color--primary);
}
