/* Fond de tout le site : l'eau qui bouge, fixe derrière le contenu. */
html{background:var(--paper)}
body{background:transparent}
.fond-accueil{position:fixed;inset:0;z-index:-1;width:100vw;height:100vh;display:block;opacity:0;transition:opacity 1.2s ease;pointer-events:none}
.fond-accueil.est-pret{opacity:.8}
.section-tinted{background:rgba(238,235,227,.55)}
.home-hero{position:relative;isolation:isolate}
.home-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(246,243,236,.72) 0%,rgba(246,243,236,.4) 40%,rgba(246,243,236,0) 62%)}
@media (max-width:600px){.fond-accueil.est-pret{opacity:.65}}
@media (max-width:800px){.home-hero::before{background:linear-gradient(180deg,rgba(246,243,236,.7) 0%,rgba(246,243,236,.35) 45%,rgba(246,243,236,0) 70%)}}
@media (prefers-reduced-motion:reduce){.fond-accueil{transition:none}}
