/* ===========================================================
   foodie | Smuwi Smoothery – fruity, bio & friendly design
   Version: 1.0.1
   =========================================================== */

.product-intro.smuwi {
  --smuwi-accent: #4e8574;       /* grünlich-türkis, Hauptfarbe */
  --smuwi-highlight: #b94e68;    /* beerig-rosa Kontrast */
  --text: #222;
  --muted: #666;
  --card-bg: #fff8f4;            /* zartes Beige-Rosa */
  --shadow: 0 6px 22px rgba(0,0,0,.06);
  --font-main: "Sora", sans-serif;
  --font-accent: "Allura", cursive;
}

.product-intro.smuwi {
  font-family: var(--font-main);
  background-color: var(--card-bg);
  padding: 2rem;
  border-radius: 1rem;
  box-shadow: var(--shadow);
  color: var(--text);
  line-height: 1.6;
}

/* Headings */
.product-intro.smuwi h2 {
  font-size: 1.8rem;
  color: var(--smuwi-accent);
  font-weight: 700;
  margin-bottom: 1rem;
}
.product-intro.smuwi h3 {
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: var(--smuwi-highlight);
  font-weight: 600;
}

/* Teaser */
.product-intro.smuwi p.teaser {
  font-size: 1.1rem;
  font-weight: 500;
  color: var(--smuwi-highlight);
  margin-bottom: 1rem;
}

/* Body-Text & Links */
.product-intro.smuwi p { margin: .5rem 0; text-align: justify; }
.product-intro.smuwi a {
  color: var(--smuwi-accent);
  text-decoration: underline dotted;
}
.product-intro.smuwi a:hover {
  color: var(--smuwi-highlight);
}

/* Hinweis-Text */
.product-intro.smuwi .notice {
  font-size: 0.9rem;
  color: var(--muted);
  margin-top: 2rem;
  font-style: italic;
}

/* Typografische Betonung */
.product-intro.smuwi strong { font-weight: 600; }

/* Bilder */
.product-intro.smuwi img {
  border-radius: .4rem;
  display: block;
  margin: .5rem auto;
  max-width: 100%;
}

/* Mobile Anpassung */
@media (max-width:480px){
  .product-intro.smuwi { padding: 1.4rem; border-radius: .8rem; }
  .product-intro.smuwi h2 { font-size: 1.6rem; }
  .product-intro.smuwi h3 { font-size: 1.25rem; }
}
