/*
 * HQ Sync — globale Basis-Styles (Phase 1)
 *
 * Wird auf jeder Seite vor den shortcode-spezifischen Stylesheets geladen.
 * Bindet die Ausgabe an die Theme-Design-Tokens aus theme.json, damit
 * Farb-/Schriftanpassungen künftig zentral im Theme gepflegt werden.
 */

.hq-sync-dokumente,
.hq-sync-mitglieder,
.hq-sync-standorte,
.hq-sync-projekte,
.hq-sync-finanzen,
.hq-sync-geldauflage,
.hq-sync-transparenzbericht,
.hq-sync-projekt-detail {
    font-family: var(--wp--preset--font-family--sans);
}

/* Tabellarische Daten und Kleinbeschriftungen: Mono-Schrift laut
   Design-Konzept (var(--wp--preset--font-family--mono) = IBM Plex Mono).
   Grosse Kennzahlen (__zahl, __kpi, __kennzahl-zahl, __prozent) werden
   NICHT hier gesetzt: das Theme bindet sie bereits selbst ueber
   assets/css/components.css ([class*="hq-sync-"][class*="__zahl"] {
   font-family: var(--sf-font-serif) }, hoehere Selektor-Spezifitaet als
   eine einzelne Klasse) - eine Mono-Regel hier waere wirkungslos und
   wuerde die bewusste Serif-Gestaltung der Theme-Bruecke vortaeuschen. */
/* Hinweis-/Leerzustands-Texte (".hq-sync-hinweis", z. B. "Aktuell sind
   keine Dokumente verfuegbar." oder die EUR-Fussnote "Zahlen seit
   Vereinsgruendung ..."): Die Theme-Bruecke (assets/css/components.css,
   [class*="hq-sync-hinweis"]) vergibt dafuer bereits Hintergrund/Rahmen der
   "Info"-Variante der eigenen .sf-hinweis-Komponente (ink-050/ink-600) -
   aber KEIN Padding. Dadurch lief die Farbflaeche bisher randlos/eng am
   Text entlang statt wie eine richtige Hinweisbox auszusehen (vgl. die
   gepolsterte .sf-hinweis-Komponente des Themes). Padding hier zentral
   ergaenzt, wirkt auf alle ~13 Vorkommen im Plugin einheitlich. */
.hq-sync-hinweis {
    padding: 14px 16px;
}

.hq-sync-finanzen__tabelle td:not(:first-child),
.hq-sync-projekt-detail__status-tabelle td:last-child,
.hq-sync-dokumente__tabelle td[data-label="Datum"],
.hq-sync-dokumente__tabelle td[data-label="Größe"],
.hq-sync-standort-card__ziel,
.hq-sync-projekt-card__ziel,
.hq-sync-mitglieder__achsentext,
.hq-sync-mitglieder__nettotext,
.hq-sync-mitglieder__gruendung-text,
.hq-sync-finanzen__achsentext,
.hq-sync-finanzen__gruendung-text {
    font-family: var(--wp--preset--font-family--mono);
}
