/*
 * astra-reset.css — Astra Pro Overrides
 * Setzt Astra-Defaults zurück, die das eigene Design beeinflussen
 */

/* Body-Padding durch Astra-Header entfernen (wenn eigene Nav) */
body.fge-elementor { padding-top: 0 !important; }

/* Astra Header ausblenden wenn Elementor-Hero gewünscht */
/* Aktiviere diese Zeile NUR wenn du keinen Astra-Header möchtest: */
/* .site-header { display: none !important; } */

/* Astra: Inhaltsbreite auf volle Breite für Elementor */
.elementor-page .site-content .ast-container,
.elementor-page .entry-content { max-width: 100% !important; padding: 0 !important; }

/* Astra: Entry-Header ausblenden bei Elementor-Seiten */
.elementor-page .entry-header,
.elementor-page .ast-breadcrumbs-wrap { display: none !important; }

/* Astra: Body-Font auf Inter setzen */
body, p, li, td, th, input, select, textarea, button {
  font-family: 'Inter', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Playfair Display', serif;
  color: var(--text);
}

/* Astra: Linkfarbe */
a { color: var(--accent); }
a:hover { color: var(--accent-hover); }

/* Astra: Standardmäßig keinen max-width-Container im Hero-Widget */
.fge-hero-section .elementor-container { max-width: 100% !important; padding: 0 !important; }

/* Elementor Seiten: Body Background */
.elementor-page { background: var(--bg-white); }
