/* === EFT Typography Fix v1 === */
/* Globale Verbesserungen für Lesbarkeit auf dunklem Hintergrund */

:root {
  --text-strong: #f5eddc;
}

.eft-title,
.eft-h1, h1,
.eft-h2, h2,
.eft-h3, h3 {
  color: #ffda73 !important;
  text-shadow: 0 0 6px rgba(0,0,0,0.8);
}

/* Panels & Dropdowns mit neutraler Textfarbe */
.skin-tavern .dropdown,
.panel-parchment {
  color: var(--text) !important;
}

/* Headings in hellen Paneelen */
.skin-tavern .panel-parchment h1,
.skin-tavern .panel-parchment h2,
.skin-tavern .panel-parchment h3 {
  color: #ffda73 !important;
  text-shadow: 0 0 4px rgba(0,0,0,0.6);
}

/* Hero-Titel */
.hero-title {
  color: #ffda73 !important;
  text-shadow: 0 0 10px rgba(0,0,0,0.6);
}

/* Links */
a { color: var(--text-strong) !important; }
a:hover { color: var(--accent) !important; }

/* Kontrast für kleine Elemente */
label, .label, .subtext, small {
  color: #e0d5c4 !important;
}
