/*
Theme Name:   Nomad Verified Child
Theme URI:    https://nomad-homes.effective-seo.de
Description:  Child-Theme für Divi 5 — Nomad Verified (Light Luxury). Lädt Fraunces + Jost und stellt die Design-Tokens als CSS-Variablen bereit.
Author:       Zoom Internetagentur
Template:     Divi-5
Version:      1.0.0
Text Domain:  nomad-verified-child
*/

/* =========================================================
   ⚠️  WICHTIG: "Template:" oben MUSS exakt dem Ordnernamen des
   installierten Divi-5-Parent-Themes entsprechen (in wp-content/themes/).
   Klassisch heißt der Ordner "Divi". Falls Divi 5 unter einem anderen
   Ordnernamen liegt, diese Zeile entsprechend anpassen — sonst lässt sich
   das Child-Theme nicht aktivieren.
   ========================================================= */

/* ---- NOMAD VERIFIED · DESIGN TOKENS ---- */
:root{
  --nv-ivory:#F7F3EC;
  --nv-ivory-warm:#FBF8F2;
  --nv-navy:#122A3F;
  --nv-navy-deep:#0B1C2B;
  --nv-gold:#C4A567;
  --nv-gold-ink:#9C7C38;
  --nv-gold-soft:#D8C295;
  --nv-ink:#1E2A32;
  --nv-stone:#6E6A61;
  --nv-azur:#3E7C93;
  --nv-line:#E3DCCC;
  --nv-serif:"Fraunces",Georgia,serif;
  --nv-sans:"Jost","Helvetica Neue",Arial,sans-serif;
}

/* ---- Basis-Typo (greift, wo Divi nichts überschreibt) ---- */
body{ font-family:var(--nv-sans); color:var(--nv-ink); font-weight:300; }
h1,h2,h3,h4,h5,h6,
.et_pb_module h1,.et_pb_module h2,.et_pb_module h3,.et_pb_module h4{
  font-family:var(--nv-serif); font-weight:300; color:var(--nv-navy); letter-spacing:-.01em;
}
.nv-eyebrow{ font-family:var(--nv-sans); font-size:.76rem; font-weight:500;
  letter-spacing:.30em; text-transform:uppercase; color:var(--nv-gold-ink); }
.nv-gold{ color:var(--nv-gold-ink); }
em.nv-accent{ font-style:italic; color:var(--nv-gold-ink); }

/* ---- Gold-Haarlinie (Deko) ---- */
.nv-rule{ width:46px; height:1px; background:var(--nv-gold); border:0; margin:0 0 24px; }

/* ---- Buttons (leichte Veredelung; Feinschliff via Divi Global Presets) ---- */
.nv-btn{ font-family:var(--nv-sans); font-size:.84rem; font-weight:400;
  letter-spacing:.16em; text-transform:uppercase; padding:16px 34px;
  display:inline-block; text-decoration:none; border:1px solid transparent; transition:.22s; }
.nv-btn--primary{ background:var(--nv-navy); color:var(--nv-ivory); }
.nv-btn--primary:hover{ background:var(--nv-navy-deep); }
.nv-btn--gold{ border-color:var(--nv-gold); color:var(--nv-gold-ink); }
.nv-btn--gold:hover{ background:var(--nv-gold); color:var(--nv-navy); }

/* ---- Nomad-Verified-Siegel ---- */
.nv-seal{ display:inline-flex; align-items:center; gap:10px; font-size:.82rem; color:var(--nv-stone); }
.nv-seal .nv-mark{ width:30px; height:30px; border:1px solid var(--nv-gold); border-radius:50%;
  display:grid; place-items:center; color:var(--nv-gold-ink); }

/* ---- Headline-Schutz: keine Wort-Trennung ---- */
.et_pb_text h1,.et_pb_text h2,.et_pb_text h3{overflow-wrap:normal;word-break:normal;hyphens:none;}

/* ---- Hero: Vollbild-Foto + Ivory-Verlauf links (Text bleibt lesbar) ---- */
.nv-hero{
  background-image:
    radial-gradient(64% 55% at 82% 4%, rgba(255,241,205,0.55) 0%, rgba(255,241,205,0) 55%),
    linear-gradient(0deg, rgba(255,249,233,0.12), rgba(255,249,233,0.12)),
    linear-gradient(95deg,#F7F3EC 0%,#F7F3EC 30%,rgba(247,243,236,0.5) 54%,rgba(247,243,236,0) 80%),
    url('https://nomad-homes.effective-seo.de/wp-content/uploads/2026/07/nv-hero-bodrum-sun.jpeg');
  background-size:cover;background-position:center right;
}
@media(max-width:980px){
  .nv-hero{
    background-image:linear-gradient(0deg,rgba(247,243,236,0.93) 35%,rgba(247,243,236,0.72) 100%),
      url('https://nomad-homes.effective-seo.de/wp-content/uploads/2026/07/nv-hero-bodrum-sun.jpeg');
    background-position:center;
  }
}

/* ---- Anfrage-Band: Sonnenuntergang + dunkles Overlay (weißer Text) ---- */
.nv-cta-sunset{
  background-image:linear-gradient(180deg,rgba(11,28,43,0.74),rgba(11,28,43,0.5)),
    url('https://nomad-homes.effective-seo.de/wp-content/uploads/2026/07/nv-sunset-terrace.jpeg');
  background-size:cover;background-position:center;
}

/* ---- Header-Wortmarke „Nomad Verified" statt Divi-Default-Logo ---- */
#main-header #logo{display:none !important;}
#main-header .logo_container a{display:inline-flex;align-items:center;gap:10px;height:100%;text-decoration:none;}
#main-header .logo_container a::before{content:"\25C6";color:#C4A567;font-size:15px;line-height:1;}
#main-header .logo_container a::after{content:"Nomad Verified";font-family:"Fraunces",Georgia,serif;font-weight:400;font-size:23px;color:#122A3F;letter-spacing:.5px;white-space:nowrap;}

/* ---- Footer aufräumen: Social-Icons weg, Elegant-Themes-Credit ersetzen ---- */
#footer-bottom .et-social-icons{display:none !important;}
#footer-bottom .container{text-align:center;}
#footer-info{float:none !important;text-align:center;font-size:0 !important;}
#footer-info a{display:none !important;}
#footer-info::after{content:"© 2026 Dr Yasemin Yazan LLC — Nomad Verified";font-size:13px;color:#8FA8B0;letter-spacing:.02em;}

/* Platz für weitere Komponenten (Aufnahme-Formular, Home-Karte) — kommen beim Seitenbau dazu. */
