/* SV LöWi – Komponenten-Styles (v1.3.0)
 *
 * Frontend- UND Editor-iframe-Styles für den Fußball-Baukasten.
 * Wird zusammen mit tokens.css über enqueue_block_assets geladen
 * (deckt Frontend + Block-Editor-Canvas ab; je Kontext genau einmal).
 *
 * Inhalt: CSS für die Block-Style-Variationen aus inc/components.php
 * - .is-style-loewi-fade  ("LöWi Verlauf (hero-fade)") für core/cover + core/group
 *
 * Die Karten-Akzentlinie (3px Magenta oben) wird NICHT hier gestylt: Sie sitzt
 * als Inline-border-top direkt am Block (kanonische save()-Form, siehe
 * news-card-grid.php / vorstand-grid.php). Sichtbar wird sie über Gutenbergs
 * globale Regel html :where([style*=border-top-width]) { border-top-style:solid }
 * — kein zusätzliches CSS nötig.
 *
 * Regel: Jede var(--loewi-*) Nutzung erhält einen Komma-Fallback, damit der
 * Editor-iframe bei fehlendem Token nie auf Gutenberg-Standardfarben fällt.
 */

/* Hero-Fade: Beschreibungs-Paragraph in Hero-Sektionen dezent abgedunkelt.
 * Ersetzt das frühere opacity:0.85 im Inline-Style der Hero-Patterns
 * (opacity ist kein valider View-Props-Style-Key und führte zu
 * Block-Validierungsrisiken). Bewusst breit selektiert (.is-style-loewi-fade p),
 * damit die Regel unabhängig von der Verschachtelung im Cover funktioniert.
 *
 * Gezielt nur auf den Beschreibungs-Paragraph beschränkt: :not(.has-ast-global-color-0-color)
 * schließt den Magenta-Eyebrow ("SV Lövenich / Widdersdorf", "SV LÖWI – SPORTANGEBOT")
 * aus, der wie im Originaldesign bei voller Opazität bleibt.
 */
.is-style-loewi-fade p:not(.has-ast-global-color-0-color) {
	opacity: 0.85;
}
