/*
 Theme Name:   Divi Child
 Theme URI:    https://dryas-phyto.com/
 Description:  Child Theme für Divi
 Author:       HJK
 Template:     Divi
 Version:      1.0.0
*/

 /* Hier oder in einer separaten fonts.css kommt dein Custom CSS */

/* ===== Local fonts (Dryas) ===== */
@font-face{
  font-family:'Aladin';
  src:url('/wp-content/themes/divi-child/fonts/Aladin-Regular.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

/* Dosis family */
@font-face{
  font-family:'Dosis';
  src:url('/wp-content/themes/divi-child/fonts/Dosis-ExtraLight.woff2') format('woff2');
  font-weight:200; /* ExtraLight */
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Dosis';
  src:url('/wp-content/themes/divi-child/fonts/Dosis-Light.woff2') format('woff2');
  font-weight:300; /* Light */
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Dosis';
  src:url('/wp-content/themes/divi-child/fonts/Dosis-Regular.woff2') format('woff2');
  font-weight:400; /* Regular */
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Dosis';
  src:url('/wp-content/themes/divi-child/fonts/Dosis-Medium.woff2') format('woff2');
  font-weight:500; /* Medium */
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Dosis';
  src:url('/wp-content/themes/divi-child/fonts/Dosis-SemiBold.woff2') format('woff2');
  font-weight:600; /* SemiBold */
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Dosis';
  src:url('/wp-content/themes/divi-child/fonts/Dosis-ExtraBold.woff2') format('woff2');
  font-weight:800; /* ExtraBold */
  font-style:normal;
  font-display:swap;
}

/* ===== Global type settings ===== */

/* Body/Text */
html { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body, button, input, select, textarea {
  font-family: 'Dosis', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.6;
}

/* Standard-Bold im Fließtext → nutze SemiBold (600) statt 700, weil 700 nicht vorhanden ist */
b, strong { font-weight: 600; }

/* Überschriften (alle) mit Aladin */
h1,h2,h3,h4,h5,h6 {
  font-family: 'Aladin', Georgia, 'Times New Roman', serif;
  font-weight: 400; /* Aladin hat nur Regular */
  line-height: 1.2;
  letter-spacing: 0.2px; /* optional, gern anpassen */
}

/* Beispiel: differenzierte Headline-Größen (optional; an euren Stil anpassen) */
/*
h1 { font-size: clamp(2.2rem, 3.5vw, 3.2rem); }
h2 { font-size: clamp(1.8rem, 2.8vw, 2.4rem); }
h3 { font-size: clamp(1.5rem, 2.2vw, 1.9rem); }
*/

/* (Optional) Menü/Buttons etc. weiter unten ergänzen */


