/* ============================================================
   gemuese-balkon.de — Schriften und Icons, self-hosted
   Alle vorhandenen Schnitte: Lora 700/700i, Inter 400/400i/700.
   Icon-Set: eigenes IcoMoon-Set unter theme-eigenem Namen 'gb-icons'.
   ============================================================ */

@font-face { font-family: 'Lora'; font-style: normal; font-weight: 700; font-display: swap;
  src: url('../assets/lora-v37-latin-700.woff2') format('woff2'); }
@font-face { font-family: 'Lora'; font-style: italic; font-weight: 700; font-display: swap;
  src: url('../assets/lora-v37-latin-700italic.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('../assets/inter-v20-latin-regular.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 400; font-display: swap;
  src: url('../assets/inter-v20-latin-italic.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap;
  src: url('../assets/inter-v20-latin-700.woff2') format('woff2'); }

@font-face { font-family: 'gb-icons'; font-style: normal; font-weight: 400; font-display: block;
  src: url('../assets/gb-icons.woff') format('woff'); }

/* Die zehn im Content genutzten Icons plus die drei der Kopfzeile.
   Codepoints aus der IcoMoon-Projektdatei. */
.gb-icon {
  font-family: 'gb-icons'; speak: never; font-style: normal; font-weight: 400;
  font-variant: normal; text-transform: none; line-height: 1; display: inline-block;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.gb-icon--search::before   { content: "\ea5d"; }
.gb-icon--calendar::before { content: "\ea5e"; }
.gb-icon--store::before    { content: "\ea5c"; }
.gb-icon--store-front::before { content: "\ea4e"; }
.gb-icon--leaf::before     { content: "\e9f3"; }
.gb-icon--seedling::before { content: "\ea63"; }
.gb-icon--inbox::before    { content: "\e9fe"; }
.gb-icon--hand-lizard::before { content: "\e917"; }
.gb-icon--edit::before     { content: "\e9f5"; }
.gb-icon--hands-wash::before  { content: "\ea51"; }
.gb-icon--braille::before  { content: "\ea50"; }
.gb-icon--spa::before      { content: "\ea4b"; }
.gb-icon--calendar-solid::before { content: "\e953"; }
/* Kategorie-Glyphen (ersetzen die Emoji aus pflanzen.json) */
.gb-icon--pepper::before  { content: "\e907"; }  /* Fruchtgemüse */
.gb-icon--carrot::before  { content: "\ea62"; }  /* Wurzelgemüse */
.gb-icon--apple::before   { content: "\e903"; }  /* Weiteres / Obst */
.gb-icon--tree::before    { content: "\e9bc"; }  /* Kohlgemüse */
/* Share-Ziele der Beitragskopfzeile */
.gb-icon--facebook::before  { content: "\ea90"; }
.gb-icon--mail::before      { content: "\ea83"; }
.gb-icon--youtube::before   { content: "\ea9d"; }
.gb-icon--twitter::before   { content: "\ea96"; }
.gb-icon--pinterest::before { content: "\ead1"; }
