/*
Theme Name:   Astra Child — Gartengestalter Verzeichnis
Theme URI:    https://gartengestalter-verzeichnis.ch
Description:  Quiet-Luxury-Child-Theme (Aesop × Zegna) für das Gartengestalter-Verzeichnis. Tokens + Komponenten, Fonts self-hosted.
Author:       Remco Livain
Template:     astra
Version:      0.2.2
Text Domain:  astra-child-gv
*/
/* Version 0.2.1 — @imports VOR die @font-face-Regeln verschoben: Die CSS-Spec
   verlangt @import vor allen anderen Regeln, sonst ignorieren Browser sie
   komplett. In 0.2.0 standen die @font-face-Blöcke zuerst → tokens/base/site
   wurden nie geladen (sichtbar als ungestylter Footer auf Premium-/Rechts-
   seiten, nachdem das Customizer-CSS geleert war). */
/* Version 0.2.0 — site.css ergänzt: globale Quiet-Schicht (404, Login, Blog,
   Betrieb-eintragen), sodass nach Aktivierung die GANZE Site im System ist. */

/* Diese Imports ersetzen die per Generator eingebetteten
   <style data-gg="gv-quiet">-Blöcke auf den Ortsseiten (Klassen identisch;
   der Generator kann die Blöcke dann weglassen). Bis dahin schadet die
   Dopplung nicht — gleiche Regeln. */
@import url('tokens.css');
@import url('base.css');
@import url('ortsseite.css');
@import url('profil.css');
@import url('archiv.css');
@import url('home.css');
@import url('site.css');

/* Self-hosted Variable Fonts (Latin-Subset, kein Google-CDN — Schweizer
   Datenschutz-Erwartung). Geladen mit font-display:swap und size-adjust-
   freundlichen Fallbacks in tokens.css → kein Layout-Shift. */
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('fonts/cormorant-garamond-variable-latin.woff2') format('woff2');
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('fonts/inter-variable-latin.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
