/*
 Theme Name:   Divi Child Theme
 Theme URI:    https://bauernhaustirol.at/
 Description:  Individuelles Child Theme für Divi 5
 Author:       Matthias Penz | SERVANT Host Assistance
 Author URI:   https://bauernhaustirol.at/
 Template:     Divi
 Version:      1.0.0
 Text Domain:  divi-child
*/

/* ==========================================================================
   Globale Custom Styles (überschreiben Divi 5 Defaults)
   ========================================================================== */
/* ==========================================================================
   Globale Design-Token & Typografie-Basis (Divi 5)
   ========================================================================== */

:root {
    /* CSS-Custom-Properties für flexible Projektanpassung */
    --primary-color: #2b3a4a;
    --accent-color: #c5a059;
    --text-color: #333333;
    --bg-light: #f8f9fa;
    --font-heading: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    --font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

/* Saubere Typografie-Vererbung */
body, .et_pb_text, .et_pb_module {
    font-family: var(--font-body);
    color: var(--text-color);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-heading);
    font-weight: 700;
    letter-spacing: -0.02em;
}

/* Sanftes Scrollverhalten für One-Pager/Sprungmarken */
html {
    scroll-behavior: smooth;
}