/*
 * Eigener Stil des Aussehens "IPV Suite".
 *
 * WARUM ES DIESE DATEI GIBT (17.09.2026): Der Ordner enthielt bis hierher NUR theme.json. Der
 * Theme-Motor nimmt dann den Stil der Grundlage - also den von ipv-store. Wer in der Suite auf
 * "IPV Suite" umstellte, bekam deshalb weiter das Aussehen von ipv-store: dunkler Footer,
 * weisser Inhaltskasten. "IPV Suite" war damit nur ein anderer Farbsatz, kein anderes Aussehen
 * (Nutzerbefund: "was soll der Muell, wenn IPV Suite nicht IPV Suite ist").
 *
 * Was hier NICHT hineingehoert und warum:
 *   - Der dunkle Kopfbalken wird nicht ueber CSS abgeschaltet, sondern ueber die feste
 *     Eigenschaft "kopfbalken": false in theme.json (seit 22.09.2026 - vorher hing es am Schalter
 *     "Seitenkopf zeigen" je Shop, und der stand ueberall auf an).
 *   - Der Pfad bleibt sichtbar. Das Theme fuehrt "pfad_zeigen": true, und ohne dunklen Balken
 *     stellt der Motor ihn schlicht ueber den Inhalt (.ipv-pfad-schlicht) - genau wie auf
 *     ipv-suite.de.
 *   - Akzentfarben stehen hier nicht fest. Haupt-, Zweit- und Grundfarbe kommen aus den Werten
 *     des Themes und werden von farben.php erzeugt; ein fester Wert hier wuerde die Einstellung
 *     aushebeln.
 *
 * Bleibt also: heller Footer statt dunklem, und kein abgesetzter weisser Inhaltskasten.
 * Das !important ist noetig, weil main-style.css dieselben Klassen mit den dunklen Werten
 * belegt und je nach Ladereihenfolge gewinnt.
 */

/* --- Inhaltsflaeche ohne abgesetzten Kasten --------------------------------------------------
 * Bei ipv-store steht der Text in einem weissen Kasten auf grauem Grund. Hier traegt die Flaeche
 * dieselbe Farbe wie die Seite - keine sichtbare Kante.
 */
.ipv-seitenrahmen .editor-entry,
.ipv-seitenrahmen .inner-content-metas,
.ipv-seitenrahmen .ipv-inhaltsflaeche,
.ipv-seitenrahmen .ipv-hauptinhalt,
.ipv-seitenrahmen .ipv-hauptinhalt article {
	background-color: transparent !important;
	box-shadow: none;
}

/* --- Footer: hell statt dunkel --------------------------------------------------------------- */
.footer,
.footer .ipv-fuss-innen,
.footer .ipv-fuss-flaeche {
	background: #f1f3f7;
	color: #1d232b;
}
.footer {
	border-top: 1px solid #dfe3e8;
}

/* Ueberschriften der Spalten */
.footer .ipv-baustein .ipv-baustein-titel h3,
.footer .ipv-baustein-titel h3,
.footer .ipv-baustein h3,
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
	color: #1d232b !important;
}

/* Fliesstext, Listen und Verweise */
.footer p,
.footer li,
.footer span,
.footer address,
.footer a,
.footer .ipv-baustein a,
.footer .ipv-baustein-menue li a,
.footer .ipv-textbaustein {
	color: #444c56;
}

/* Zeichen der Kontaktzeile (Ort, Telefon, Post, Uhrzeit) */
.footer i,
.footer .bx,
.footer svg {
	color: #1d232b;
	fill: #1d232b;
}

/*
 * Die Symbole der Kontaktzeile sind UMRISSE (fill="none", stroke) - die Regel oben fuellte sie
 * und machte daraus Kleckse (22.09.2026, Vergleich mit ipv-suite.de). Groesse wie in der
 * Referenz: dort boxicons mit font-size 30px, die Zeichen selbst sind rund 24px hoch.
 */
.footer .ipv-fuss-kontakt svg.ipv-symbol {
	fill: none;
	stroke: currentColor;
	width: 24px;
	height: 24px;
}

/* Die Kontaktzeile war im dunklen Footer ein abgesetzter Balken - hier hell mit feinem Rahmen. */
.footer .ipv-fuss-kontakt {
	background: transparent;
	border: 1px solid #dfe3e8;
	border-radius: 6px;
	color: #1d232b;
}
.footer .ipv-fuss-kontakt .ipv-fuss-feld,
.footer .ipv-fuss-kontakt a,
.footer .ipv-fuss-kontakt i {
	color: #1d232b !important;
}

/* Trennlinie ueber der Schlusszeile */
.footer .ipv-fuss-unten {
	border-top: 1px solid #dfe3e8;
}
.footer .ipv-fuss-unten,
.footer .ipv-fuss-unten a,
.footer .ipv-schluss,
.footer .ipv-schluss p,
.footer .ipv-schluss-spalte,
.footer .ipv-schluss-spalte a {
	color: #5d6774 !important;
}

/* Flaechen, die im dunklen Footer abgesetzt waren, stuenden hier als graue Kloetze. */
.footer .nice-select,
.footer .nice-select .list,
.footer .social-icons ul li a,
.footer button,
.footer input[type=button],
.footer input[type=submit] {
	background: #e7eaef;
	color: #1d232b;
}

/* --- Pfad ohne Kopfbalken (22.09.2026) ------------------------------------------------------
 * Die Pfadleiste war fuer den DUNKLEN Balken gefaerbt - weisse Schrift. Ohne Balken stand der
 * aktuelle Teil weiss auf hellem Grund und war unsichtbar. Wie auf ipv-suite.de: dunkle Schrift,
 * darunter eine feine Linie ueber die Inhaltsbreite.
 */
.ipv-pfad-schlicht .ipv-pfadleiste {
	padding-bottom: 12px;
	border-bottom: 1px solid #dfe3e8;
}
.ipv-pfad-schlicht .ipv-pfadleiste,
.ipv-pfad-schlicht .ipv-pfadleiste a,
.ipv-pfad-schlicht .ipv-pfad-hier {
	color: #333843 !important;
	opacity: 1;
}

/* --- Namen unter den Kategorie-Kacheln (22.09.2026) -----------------------------------------
 * Auf ipv-suite.de in der Grundschrift (#444), nicht in der Hauptfarbe. farben.php faerbt
 * Ueberschriften mit der Hauptfarbe - die Kacheltitel sind h2 und wurden dadurch blau.
 */
.ipv-shop ul.products li.product-category .ipv-kachel-kategorietitel {
	color: #444 !important;
}
