/*
Theme Name: Seelische Öltherapie – Divi Child
Theme URI: https://seelische-öltherapie.limbrunner-digital.de/
Description: Divi-Child-Theme für Seelische Öltherapie – Carina Bauer. Erdige Farben, ruhige Typografie und vorbereitete Gestaltungsklassen für Divi 5.
Author: Limbrunner Digital
Author URI: https://limbrunner-digital.de/
Template: Divi
Version: 1.0.0
Text Domain: seelische-oeltherapie
*/

:root {
  --so-creme: #f4efe5;
  --so-leinen: #e6ddcd;
  --so-salbei: #89947a;
  --so-oliv: #667052;
  --so-terrakotta: #b56f4d;
  --so-braun: #40372f;
  --so-weiss: #fffdf8;
  --so-radius: 18px;
  --so-shadow: 0 14px 40px rgba(64, 55, 47, 0.10);
}

body {
  background: var(--so-creme);
  color: var(--so-braun);
  font-family: "Trebuchet MS", Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--so-braun);
  font-family: Georgia, "Times New Roman", serif;
  font-weight: 400;
}

a {
  color: var(--so-terrakotta);
}

/* Optionale Klassen für Divi unter Erweitert > CSS-ID & Klassen. */
.so-flaeche-creme { background-color: var(--so-creme); }
.so-flaeche-leinen { background-color: var(--so-leinen); }
.so-flaeche-salbei { background-color: var(--so-salbei); }
.so-flaeche-oliv { background-color: var(--so-oliv); color: var(--so-weiss); }

.so-karte {
  overflow: hidden;
  border-radius: var(--so-radius);
  background: var(--so-weiss);
  box-shadow: var(--so-shadow);
}

.so-rund,
.so-rund img {
  border-radius: var(--so-radius);
}

.so-button .et_pb_button,
.et_pb_button.so-button {
  border-color: var(--so-terrakotta);
  border-radius: 999px;
  background: var(--so-terrakotta);
  color: var(--so-weiss);
}

.so-button .et_pb_button:hover,
.et_pb_button.so-button:hover {
  border-color: var(--so-oliv);
  background: var(--so-oliv);
  color: var(--so-weiss);
}

/* Schlanker Header; das Canvas-Menü selbst wird im Divi Theme Builder gebaut. */
.so-header {
  background: rgba(244, 239, 229, 0.96);
  box-shadow: 0 5px 22px rgba(64, 55, 47, 0.08);
  backdrop-filter: blur(10px);
}

.so-canvas {
  background: var(--so-oliv);
  color: var(--so-weiss);
}

/* Keine Schriftgrößen oder Zeilenhöhen: Diese bleiben in Divi 5 editierbar. */

