/*
Theme Name: saisi-2025-child
Theme URI: 
Author: 
Author URI: 
Description: 
Requires at least: 6.9
Tested up to: 6.9
Requires PHP: 5.7
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfive
Text Domain: saisi-2025-child
Tags:

Versionsregel: bei jeder Aenderung an patterns/ erhoehen. WordPress haelt die
Liste der Theme-Muster sonst zwischengespeichert (Paket 1b).
*/


/* Bruecke fuer Preset-Namen aus der Zeit vor Paket 1a.
 *
 * Die Palette des Child-Themes ersetzt die von Twenty Twenty-Five. TT5 und
 * ein Block im Bestand benutzen die alten Namen aber weiter, in Stilen und in
 * aktiven Vorlagen, darunter die der Startseite. Ohne diese Bruecke verlieren
 * Linien, Rahmen und Bildunterschriften still ihre Farbe.
 *
 * Im Editor stehen nur die fuenf Farben aus der theme.json zur Wahl. Die
 * Klassen unten fallen in Paket 1c weg, wenn die Seiten neu gebaut sind. Die
 * Variablen bleiben, solange TT5 das Eltern-Theme ist.
 */
:root {
	--wp--preset--color--base: var(--ss-white);
	--wp--preset--color--contrast: var(--ss-navy);
	--wp--preset--color--accent-1: var(--ss-ocean);
	--wp--preset--color--accent-2: var(--ss-sand-050);
	--wp--preset--color--accent-3: var(--ss-red);
	--wp--preset--color--accent-4: var(--ss-navy-600);
	--wp--preset--color--accent-5: var(--ss-navy-100);
	--wp--preset--color--accent-6: var(--ss-navy-200);
	--wp--preset--spacing--10: var(--ss-space-1);
	--wp--preset--font-family--ysabeau-office: var(--ss-font-brand);
	--wp--preset--font-family--literata: var(--ss-font-read);
	--wp--preset--font-family--manrope: var(--ss-font-brand);
	--wp--preset--font-family--fira-code: ui-monospace, Menlo, Consolas, monospace;
}

.has-base-color { color: var(--ss-white) !important; }
.has-base-background-color { background-color: var(--ss-white) !important; }
.has-base-border-color { border-color: var(--ss-white) !important; }
.has-contrast-color { color: var(--ss-navy) !important; }
.has-contrast-background-color { background-color: var(--ss-navy) !important; }
.has-contrast-border-color { border-color: var(--ss-navy) !important; }
/* Ocean ist nie Textfarbe, deshalb als Text Ocean-deep. */
.has-accent-1-color { color: var(--ss-ocean-deep) !important; }
/* Weisse Schrift darauf ist kleiner als 18px halbfett, deshalb Ocean-deep. */
.has-accent-1-background-color { background-color: var(--ss-ocean-deep) !important; }
.has-accent-1-border-color { border-color: var(--ss-ocean) !important; }
.has-accent-2-color { color: var(--ss-navy) !important; }
.has-accent-2-background-color { background-color: var(--ss-sand-050) !important; }
.has-accent-2-border-color { border-color: var(--ss-sand-050) !important; }
.has-accent-3-color { color: var(--ss-red) !important; }
.has-accent-3-background-color { background-color: var(--ss-red) !important; }
.has-accent-3-border-color { border-color: var(--ss-red) !important; }
.has-accent-4-color { color: var(--ss-navy-600) !important; }
.has-accent-4-background-color { background-color: var(--ss-navy-600) !important; }
.has-accent-4-border-color { border-color: var(--ss-navy-600) !important; }
.has-accent-5-color { color: var(--ss-navy) !important; }
.has-accent-5-background-color { background-color: var(--ss-navy-100) !important; }
.has-accent-5-border-color { border-color: var(--ss-navy-100) !important; }
.has-accent-6-color { color: var(--ss-navy-600) !important; }
.has-accent-6-background-color { background-color: var(--ss-navy-200) !important; }
.has-accent-6-border-color { border-color: var(--ss-navy-200) !important; }
