/* ============================================================
   ALEONI Corporate Design – gemeinsame Design-Tokens (ALE-475)
   Quelle: aleoni-design/Skills/aleoni-webdesign.skill
   Diese Datei ist die EINZIGE Stelle fuer Markenfarben + Fonts.
   Die Seiten mappen ihre lokalen Variablen auf diese Tokens.
   ============================================================ */

/* ---- Marken-Fonts (self-hosted, keine Google Fonts) ---- */
@font-face {
  font-family: 'Eighties Comeback';
  src: url('../fonts/EightiesComeback-MedSemiCond.woff2') format('woff2');
  font-weight: 400 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Eighties Comeback';
  src: url('../fonts/EightiesComeback-SemiBold.woff2') format('woff2');
  font-weight: 600 700;
  font-style: normal;
  font-display: swap;
}
/* Carrig: Web-Lizenz vorhanden (von Caro gekauft), als OTF eingebunden.
   Fallback Georgia bleibt sicherheitshalber in der Font-Kette der Seiten. */
@font-face {
  font-family: 'Carrig Display';
  src: url('../fonts/CarrigBasic-Display.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  /* ---- Kernfarben ---- */
  --aleoni-cream: #f8f5f0;      /* Seitenhintergrund, immer */
  --aleoni-green: #313f2e;      /* Text, Footer, dunkle Flaechen */
  --aleoni-gold:  #bb9342;      /* Akzente, Linien, Hover, Logo – sparsam! */

  /* ---- Abgeleitete Toene ---- */
  --aleoni-cream-dark:  #efe9df;
  --aleoni-green-light: #45543f;
  --aleoni-green-subtle: rgba(49, 63, 46, 0.08);
  --aleoni-gold-light:  #cfa95e;
  --aleoni-gold-hover:  #a67f33;
  --aleoni-gold-subtle: rgba(187, 147, 66, 0.12);

  /* ---- Sortenfarben (aus den Labels) ---- */
  --sorte-zitrone:  #e3b420;
  --sorte-mango:    #e08a4e;
  --sorte-himbeere: #d64d6e;
  --sorte-kraeuter: #5a7a34;

  /* ---- Typografie ---- */
  --aleoni-font-headline: 'Eighties Comeback', 'Fraunces', Georgia, serif;
  --aleoni-font-body: 'Carrig Display', 'Cormorant Garamond', Georgia, serif;

  /* ---- Signature-Form (ovale Sorten-Badge) ---- */
  --radius-oval: 50% / 42%;
}
