/*
Theme Name: Wagner Hilft
Theme URI: https://andreaswagner.info
Author: Andreas Wagner (mit Claude Code)
Author URI: https://andreaswagner.info
Description: Schlankes FSE-Block-Theme für andreaswagner.info — Hiring-Profil, Cases & Content-Hub. Brand-Tokens via theme.json. Pflege im Code, nicht im Site-Editor.
Requires at least: 6.5
Tested up to: 6.7
Requires PHP: 7.4
Version: 1.2.1
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wagnerhilft
Tags: full-site-editing, block-patterns, business, portfolio, blog
*/

/* FSE-Theme: Styling primär über theme.json. Ergänzende Feinheiten hier. */

.wh-stat-number { line-height: 1.1; }

/* Footer: helle Schrift auf dunklem Grund erzwingen.
   Robust gegenüber theme.json-Heading-Farbe und evtl. alter DB-Template-Part-Version. */
footer.wp-block-group.has-primary-background-color :where(h1, h2, h3, h4) { color: #ffffff !important; }
footer.wp-block-group.has-primary-background-color p { color: #cfd6dc !important; }
footer.wp-block-group.has-primary-background-color a:not(.wp-block-button__link) { color: #ffffff !important; }

/* Tooling: Sterne-Bewertung & Tabelle */
.wh-stars { color: #f39c12; letter-spacing: 1px; }
.wh-tool-card { transition: box-shadow .3s; }
.wh-tool-card:hover { box-shadow: 0 4px 12px rgba(0,0,0,.06); }

.wh-card {
	transition: box-shadow .25s ease, transform .25s ease;
}
.wh-card:hover {
	box-shadow: 0 8px 24px rgba(0,0,0,.08);
	transform: translateY(-2px);
}

.wh-eyebrow {
	text-transform: uppercase;
	letter-spacing: .08em;
	font-weight: 700;
}

a.wh-cta-secondary:hover {
	background: var(--wp--preset--color--primary) !important;
	color: #fff !important;
}
