/*
Theme Name: 10 Minuten Coaching
Description: 
Version: 1.0.0
Author: 
Author URI: 
Theme URI: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/

/* ========== Custom CSS from Generator ========== */

html,
body {
  margin: 0;
  height: 100%;
  font-weight: 400;
  color: #ffffff !important;
}

/* Body defaults */
#page-container p,
#page-container span:not(.et-pb-icon, .percent-value),
#page-container li {
  font-size: clamp(1rem, 0.9vw + 0.6rem, 1.125rem); /* 16px – 18px */
  line-height: 1.3;
  font-weight: 400;
  color: #ffffff !important;
}

/* Headings (H1–H6) */
#page-container h1 {
  font-size: clamp(2.25rem, 4.6vw + 0.5rem, 4rem) !important; /* 36px – 64px */
  line-height: 1.05;
  color: #ffffff !important;
  font-weight: 700 !important;
}

#page-container h2 {
  font-size: clamp(
    1.75rem,
    3.6vw + 0.4rem,
    2.75rem
  ) !important; /* 28px – 44px */
  line-height: 1.1;
  color: #ffffff !important;
  font-weight: 700 !important;
}

#page-container h3 {
  font-size: clamp(
    1.375rem,
    2.6vw + 0.3rem,
    1.875rem
  ) !important; /* 22px – 30px */
  line-height: 1.15;
  color: #ffffff !important;
  font-weight: 700 !important;
}

#page-container h4 {
  font-size: clamp(
    1.125rem,
    1.9vw + 0.25rem,
    1.375rem
  ) !important; /* 18px – 22px */
  line-height: 1.2;
  color: #ffffff !important;
}

#page-container h5 {
  font-size: clamp(1rem, 1.3vw + 0.2rem, 1.125rem) !important; /* 16px – 18px */
  line-height: 1.25;
  color: #ffffff !important;
}

#page-container h6 {
  font-size: clamp(
    0.875rem,
    0.9vw + 0.15rem,
    1rem
  ) !important; /* 14px – 16px */
  line-height: 1.3;
  color: #ffffff !important;
}

body {
  position: relative;
}

/* Body text & Headlines */
#page-container p,
#page-container span:not(.et-pb-icon),
#page-container h1,
#page-container h2,
#page-container h3,
#page-container h4,
#page-container h5,
#page-container h6,
#page-container li,
#page-container a {
  font-family: "Nunito", sans-serif !important;
  color: #ffffff !important;
}
body {
  background: #8a00c4;
  background: linear-gradient(
    180deg,
    rgba(138, 0, 196, 1) 0%,
    rgba(0, 13, 69, 1) 100%
  );
}

.et_pb_section {
  background-color: transparent !important;
  background: transparent !important;
}
