/*
 * Lindlar anno dazumal — Avada Child Theme
 * Datei: wp-content/themes/avada-child/style.css
 *
 * DSGVO-Hinweis Fonts:
 * Es werden ausschließlich System Fonts verwendet.
 * Kein Google Fonts, keine externen Anfragen — kein Hosting nötig.
 * Die Schriften sind bereits auf dem Gerät des Besuchers installiert.
 */

/*
Theme Name:   Avada Child — Lindlar anno dazumal
Theme URI:    https://lindlar-anno-dazumal.de
Description:  Child Theme für Lindlar anno dazumal
Author:       Sascha
Template:     Avada
Version:      1.0.0
Text Domain:  avada-child
*/

/* ============================================================
   CSS Custom Properties (Farbpalette)
   ============================================================ */
:root {
    --laz-green:        #7C9A7E;  /* Sage Green — Primärfarbe    */
    --laz-green-dark:   #5C7A5E;  /* Hover / Sekundärfarbe       */
    --laz-beige:        #C4A882;  /* Akzentfarbe                 */
    --laz-bg:           #FFFFFF;  /* Hintergrund                 */
    --laz-bg-alt:       #F8F5F0;  /* Creme — alternierende Sektionen */
    --laz-text:         #2C2C2C;  /* Haupttext                   */
    --laz-text-muted:   #6B6B6B;  /* Metadaten, Untertitel       */
}

/* ============================================================
   System Font Stack — DSGVO-konform, keine externen Anfragen
   ============================================================ */
body,
h1, h2, h3, h4, h5, h6,
.fusion-body,
.fusion-title,
.fusion-button,
input, textarea, select, button {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
                 Helvetica, Arial, sans-serif;
}

/* ============================================================
   Google Fonts explizit deaktivieren (Fallback-Absicherung)
   ============================================================ */
/* Avada lädt Open Sans standardmäßig — wird über Global Options
   deaktiviert (disable_google_fonts: 1, gf_load_open_sans: 0).
   Dieses CSS stellt sicher, dass kein Fallback auf externe Fonts stattfindet. */
* {
    font-family: inherit;
}

/* ============================================================
   Basisfarben
   ============================================================ */
body,
.fusion-body {
    color: var(--laz-text);
    background-color: var(--laz-bg);
    font-size: 16px;
    line-height: 1.7;
    font-weight: 400;
}

a {
    color: var(--laz-green);
    transition: color 0.2s ease;
}

a:hover,
a:focus {
    color: var(--laz-green-dark);
}

h1, h2, h3, h4, h5 {
    font-weight: 300;
    color: var(--laz-text);
    line-height: 1.2;
}

h6 {
    font-weight: 400;
    color: var(--laz-text-muted);
}

/* ============================================================
   Buttons (Sage Green)
   ============================================================ */
.fusion-button.button-default,
.fusion-button-default {
    background-color: var(--laz-green);
    border-color: var(--laz-green);
    color: #FFFFFF;
}

.fusion-button.button-default:hover,
.fusion-button-default:hover {
    background-color: var(--laz-green-dark);
    border-color: var(--laz-green-dark);
    color: #FFFFFF;
}

/* ============================================================
   Alternierende Sektions-Hintergründe
   ============================================================ */
.laz-section-alt {
    background-color: var(--laz-bg-alt);
}

/* ============================================================
   Metadaten / Hilfstexte
   ============================================================ */
.laz-meta,
.fusion-post-meta,
.fusion-meta {
    color: var(--laz-text-muted);
    font-size: 14px;
}
