/* LESBARKEITS-OPTIMIERUNG FÜR TÜRKISCHE IMMOBILIEN SEITE */

/* MOBILE MENU FIX */
@media (max-width: 768px) {
    /* Hamburger Button sichtbar machen auf Mobile */
    #mobile-menu-toggle {
        display: flex !important;
    }

    /* Main Nav verstecken auf Mobile */
    .main-nav {
        display: none !important;
    }

    /* Nav Menu als Mobile Menu */
    .nav-menu {
        display: flex !important;
    }
}

/* Desktop - Hamburger verstecken */
@media (min-width: 769px) {
    #mobile-menu-toggle {
        display: none !important;
    }
}

/* Hauptüberschrift - starker Schatten */
section h1 {
    text-shadow: 2px 2px 8px rgba(0,0,0,0.5) !important;
    color: #FFFFFF !important;
}

/* Gold Subtitle - bessere Sichtbarkeit */
section .container > div:first-child p {
    color: #FFD700 !important;
    font-weight: 600 !important;
    text-shadow: 1px 1px 4px rgba(0,0,0,0.5) !important;
}

/* Häufige Probleme Box */
section > div > div[style*="background: rgba(26, 54, 93"] {
    background: rgba(255,255,255,0.1) !important;
    border-left: 5px solid #FFD700 !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.3) !important;
}

/* Häufige Probleme Überschrift */
section h2 {
    color: #FFFFFF !important;
    text-shadow: 1px 1px 4px rgba(0,0,0,0.5) !important;
}

/* Problem-Cards - mehr Opazität */
section div[style*="padding: 1rem"][style*="background: rgba(255,255,255,0.1)"] {
    background: rgba(255,255,255,0.2) !important;
    padding: 1.5rem !important;
    border: 1px solid rgba(255,255,255,0.3) !important;
}

/* Problem-Cards Überschriften - Gold */
section div[style*="padding: 1rem"] strong,
section div[style*="padding: 1.5rem"] strong {
    color: #FFD700 !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5) !important;
}

/* Problem-Cards Text */
section div[style*="padding: 1rem"] p,
section div[style*="padding: 1.5rem"] p {
    color: #FFFFFF !important;
    line-height: 1.6 !important;
    opacity: 1 !important;
}

/* Success Badge */
section div[style*="background: rgba(255,255,255,0.2)"][style*="text-align: center"] {
    background: rgba(255,215,0,0.2) !important;
    border: 2px solid #FFD700 !important;
}

section div[style*="background: rgba(255,215,0,0.2)"] p {
    color: #FFFFFF !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5) !important;
}

/* Feature Cards - mehr Opazität, kein blur */
section div[style*="background: rgba(255,255,255,0.15)"] {
    background: rgba(255,255,255,0.25) !important;
    backdrop-filter: none !important;
    border: 2px solid rgba(255,215,0,0.5) !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.3) !important;
}

/* Feature Cards Überschriften */
section div[style*="background: rgba(255,255,255"] h3 {
    color: #FFFFFF !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5) !important;
}

/* Feature Cards Text */
section div[style*="background: rgba(255,255,255"] p,
section div[style*="background: rgba(255,255,255"] li {
    color: #FFFFFF !important;
}

/* Feature Cards Gold-Highlights */
section div[style*="background: rgba(255,255,255"] strong[style*="color: #FFD700"] {
    color: #FFD700 !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5) !important;
}

/* CTA Button - Gold statt Orange */
section a[href*="tuerkei-prozesskosten-rechner"] {
    background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%) !important;
    color: #1A365D !important;
    box-shadow: 0 6px 20px rgba(255,215,0,0.5) !important;
}

/* CTA Button Beschreibung */
section a[href*="tuerkei-prozesskosten-rechner"] + p {
    color: #FFFFFF !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5) !important;
}

/* Trust Badge */
section div[style*="border-top: 2px solid rgba(255,255,255,0.3)"] {
    border-top: 2px solid rgba(255,215,0,0.5) !important;
}

section div[style*="border-top"] p {
    color: #FFFFFF !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5) !important;
}
