/* =========================================================
   STARS BACKGROUND — Canvas plein écran, fixe, derrière tout
   Remplace l'image de fond : plus aucune image, juste le ciel étoilé
   ========================================================= */

#starsCanvas {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: -1;
    pointer-events: none;
    background: #000000;
}

html,
body {
    background: transparent !important;
}

body.starry-page {
    isolation: isolate;
}

/* On désactive l'image de fond du liquid background : 
   on garde éventuellement les blobs/reflets si tu veux du mouvement,
   mais SANS image */
.bg-base-image {
    display: none !important;
}

.dynamic-bg-wrapper {
    z-index: -1;
    background: transparent !important;
}

body.starry-page .dynamic-bg-wrapper {
    display: none !important;
}

body.starry-page .info-bg-wrapper,
body.starry-page .container-IDvisu {
    background: transparent !important;
}

body.starry-page .info-bg-base,
body.starry-page .info-bg-refraction,
body.starry-page .info-blobs-container,
body.starry-page .info-bg-shards,
body.starry-page .info-sparkle,
body.starry-page .info-bg-mist {
    display: none !important;
}

/* L'index conserve sa video, mais laisse le ciel étoilé respirer autour des statistiques. */
body.index-page #stats-section,
body.index-page #stats-section .articles-container,
body.index-page #stats-section .left-article,
body.index-page #stats-section .right-article,
body.index-page .final-image-inner {
    background-color: transparent !important;
}

body.index-page main {
    position: relative;
    z-index: 1;
}