/* rmd-kadence-child/assets/css/kadence-bridge.css
   Koppelt Kadences Global-Palette + Fonts an tokens.css -> tokens.css bleibt die EINZIGE Wahrheit.
   Custom-Property-Overrides mit !important gewinnen ueber Kadences Inline-Customizer-CSS
   UNABHAENGIG von der Ladereihenfolge. Rollen wurden im Inspector geprueft (Base-Cool-Palette:
   1/2=Accent/Links[Blau], 3=Headlines, 4/5=Text, 6=gedaempft, 7/8=Flaechen, 9=Weiss;
   Buttons: bg=palette-btn-bg, text=palette-btn).
   REGEL: NIE Hex hier - immer var(--token). tokens.css nicht anfassen; die Bridge liest nur daraus. */
:root{
	/* ---- Basis-Palette ---- */
	--global-palette1:var(--color-link)!important;         /* Accent/Links (war #2B6CB0 Blau) */
	--global-palette2:var(--color-link-hover)!important;   /* Accent-Hover (war #215387) */
	--global-palette3:var(--color-headline)!important;     /* Headlines (war #1A202C) */
	--global-palette4:var(--color-text)!important;         /* dunkler Text (war #2D3748) */
	--global-palette5:var(--color-text)!important;         /* Body (war #4A5568) */
	--global-palette6:var(--color-text-muted)!important;   /* gedaempft/Meta (war #718096) */
	--global-palette7:var(--color-surface)!important;      /* helle Flaeche (war #EDF2F7) */
	--global-palette8:var(--color-surface)!important;      /* hellere Flaeche (war #F7FAFC) */
	--global-palette9:var(--color-page)!important;         /* Globaler Seiten-Hintergrund (Kadence "Grund") - leichtes Grau #FCFCFC, einheitlich; weisse Karten heben sich ab */

	/* ---- Primaer-Button = Signal-Gelb, Text DUNKEL (harte Regel, nie weiss) ---- */
	--global-palette-btn-bg:var(--color-signal)!important;
	--global-palette-btn-bg-hover:var(--color-signal-hover)!important;
	--global-palette-btn:var(--color-on-signal)!important;
	--global-palette-btn-hover:var(--color-on-signal)!important;

	/* ---- Sekundaer-Button = hell/Outline, Text dunkel ---- */
	--global-palette-btn-sec-bg:var(--color-surface)!important;
	--global-palette-btn-sec-bg-hover:var(--color-headline)!important;
	--global-palette-btn-sec:var(--color-headline)!important;
	--global-palette-btn-sec-hover:var(--color-bg)!important;

	/* ---- Highlights NEUTRAL halten (kein flaechiges Gelb hinter Headlines) ---- */
	--global-palette-highlight:var(--color-link)!important;
	--global-palette-highlight-alt:var(--color-signal-soft)!important;
	--global-palette-highlight-alt2:var(--color-bg)!important;

	/* ---- Funktionale Zustaende: Rot NUR Fehler, Gruen Erfolg (kein Marken-Rot) ---- */
	--global-palette11:var(--color-success)!important;
	--global-palette13:var(--color-error)!important;

	/* ---- Fonts: Kadence-Chrome in unseren Familien (Kadence-Default = System-Stack) ---- */
	--global-body-font-family:var(--font-body)!important;
	--global-heading-font-family:var(--font-head)!important;
	--global-primary-nav-font-family:var(--font-head)!important;
}

/* ============================================================================
   Kadence-EIGENDESIGN global neutralisieren (Farben laufen bereits oben ueber die
   Palette-Bridge auf unsere Tokens). Hier nur noch Kadences nicht-token-gesteuerte Deko,
   damit es KEINE Ueberschneidung zum Styleguide gibt. Struktur/Funktion bleibt unberuehrt.
   Unsere eigenen Bausteine nutzen .rmd-*-Klassen und sind ausgenommen.
   ============================================================================ */

/* Boxed-Content: Kadence-Schatten (0 15px 25px) + Kadence-Radius (.25rem) raus.
   Unser Design entscheidet Schatten/Radien - .entry ist nur der WP-Seiten-/Beitrags-Wrapper. */
.entry{box-shadow:none!important;border-radius:0!important}

/* Generische Buttons (Gutenberg + Kadence) auf NICHT-Woo-Seiten: Kadence setzt border-radius:3px
   + Hover-Schlagschatten. -> unser Pill-Radius, kein Fremd-Schatten. Farbe kommt aus der Palette-
   Bridge (Gelb). Auf Woo-Seiten gewinnt ohnehin unser woocommerce.css (hoehere Spezifitaet).
   Unsere eigenen .rmd-*-Buttons sind per :not() ausgenommen. */
.wp-block-button__link,
.button:not([class*="rmd-"]){border-radius:var(--radius-pill)!important;box-shadow:none!important;text-transform:none!important}

/* Fokus-Ring einheitlich dunkel (Kadence nutzt sonst seine Highlight-Farbe). OHNE !important,
   damit fein abgestimmte Fokus-Stile einzelner Seiten (Checkout-Felder etc.) weiter gewinnen. */
a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-headline);outline-offset:2px}
