/**
 * Theme Background Pattern Fix
 * Stellt sicher, dass das Hintergrund-Grid/Pattern sichtbar ist
 *
 * Problem: body::before hatte z-index: -1 und lag HINTER body background
 * Lösung: Höherer z-index und Hintergrundfarbe im ::before Element
 */

/* Für alle Themes: Hintergrund-Pattern über Content, aber unter Elementen */
body.theme-auto::before,
body.theme-dark::before,
body.theme-light::before {
    z-index: 0 !important; /* Über body-background, unter content */
}

/* Main und Footer über das Pattern legen */
main {
    position: relative;
    z-index: 1;
}

.site-footer {
    position: relative;
    z-index: 1;
}

/* Für Light-Theme: Hintergrundbild-Pattern anpassen */
body.theme-light::before {
    opacity: 0.3 !important; /* Subtiler im Light-Mode */
}
