@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');

:root{
  --primary-dark:#0f172a;
  --primary-navy:#1e293b;
  --accent-gold:#d4a853;
  --accent-gold-light:#e8c87a;
  --text-light:#f8fafc;
  --text-muted:#94a3b8;
}

html{scroll-behavior:smooth;}
body{
  margin:0;
  font-family:'Plus Jakarta Sans',sans-serif;
  background:var(--primary-dark);
  color:var(--text-light);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
h1,h2,h3,h4,h5,h6{font-family:'Space Grotesk',sans-serif;}

/* Keine Transparenzen/Glas-Effekte: harte Hintergründe */
.text-gradient{
  background-image:linear-gradient(135deg,#d4a853 0%,#e8c87a 50%,#d4a853 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}

/* Mobile Menü */
.mobile-menu-backdrop{display:none}
.mobile-menu-backdrop.open{display:block}

/* Cookie-Banner (falls vorhanden) – kein Blur */
#cookie-banner .backdrop-blur,
#cookie-banner [class*="backdrop-blur"]{
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}
