/*
 * Kritische dunkle Grundfarbe VOR Vite-CSS und View Transitions.
 * Verhindert weißes Aufblitzen (FOUC) beim ersten Paint und bei Navigation.
 * Kein Inline-style — externes Stylesheet (CSP style-src 'self').
 */
:root {
    color-scheme: dark;
    background-color: #0c0c0c;
}

html,
body {
    background-color: #0c0c0c;
    color-scheme: dark;
}

/* Canvas/Viewport hinter dem Dokument (Scrollbar-Gutter, Overscroll). */
html {
    background-color: #0c0c0c;
}

/* Fläche vor dem Friedhof-Foto — dunkel, auch wenn app.css noch fehlt. */
.pesh-page-bg {
    background-color: #0c0c0c;
}

@supports (view-transition-name: none) {
    ::view-transition,
    ::view-transition-group(root),
    ::view-transition-old(root),
    ::view-transition-new(root) {
        background-color: #0c0c0c;
    }
}
