/* ============================================================
   SYNOVA Elementor — Global Base
   Wird auf jeder Seite mit SYNOVA-Widgets geladen.
   Setzt den Body-Hintergrund auf das Brand-Dunkel und
   harmonisiert Standard-Auswahl + Scrollbar.
   ============================================================ */

html, body {
  background-color: #0a0805 !important;
  color: #f3e6d2;
}

/* Falls Elementor-Hero/Wrapper noch weiß sind */
body, body > .elementor,
.elementor-section.elementor-section-boxed,
.elementor-section.elementor-section-stretched {
  background-color: transparent;
}

/* Text-Selektion in Markenfarbe */
::selection {
  background: rgba(212, 175, 127, 0.35);
  color: #f3e6d2;
}
::-moz-selection {
  background: rgba(212, 175, 127, 0.35);
  color: #f3e6d2;
}

/* Custom Scrollbar (WebKit) */
::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-track { background: #0a0805; }
::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #b8966e, #7a5230);
  border-radius: 6px;
  border: 2px solid #0a0805;
}
::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg, #d4af7f, #b8966e);
}

/* Firefox Scrollbar */
html {
  scrollbar-color: #b8966e #0a0805;
  scrollbar-width: thin;
}

/* Smoothing für die warme Typo */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* Keine störende Outline auf Touch-Buttons */
button, a {
  -webkit-tap-highlight-color: rgba(212, 175, 127, 0.2);
}
