/* Fond des sections, Espace Hypnose (2026-10-02, « ça fait trop IA », « dans le background
   uniquement des ronds comme sur le site Tigmi »). Remplace decor-1.css (cercles en
   pseudo-éléments, ondes concentriques en SVG, petites pastilles, le tout animé).
   Recette de Tigmi : une section sur deux, un grand rond très pâle coupé dans un coin et un petit
   sur le bord opposé, en dégradé à bord net (pur CSS), coins alternés d'une section à l'autre.
   « html body » : les styles de la page et le CSS additionnel posent déjà le fond en !important. */

/* calques : inchangés depuis decor-1.css, pour que rien ne bouge dans la mise en page */
.pra5t2w8m6,.sol3m8k1w5,.prc6t3w8m1,.drl6w3m9k2,.trf5k8n2w4,.faq7r3k9p2,.avs3k7m9p1,.art5m8k3w9,.cta4z6b9f3{position:relative!important;overflow:hidden!important}
.pra5t2w8m6>*,.sol3m8k1w5>*,.prc6t3w8m1>*,.drl6w3m9k2>*,.trf5k8n2w4>*,.faq7r3k9p2>*,.avs3k7m9p1>*,.art5m8k3w9>*,.cta4z6b9f3>*,.hyp8j3r6w1>*{position:relative;z-index:1}

/* praticien (blanc) : grand rond sauge en haut à droite, petit rond lin en bas à gauche */
html body .pra5t2w8m6{
  background-image:
    radial-gradient(circle 300px at right -90px top -110px,#EDF1EC 99.4%,transparent 100%),
    radial-gradient(circle 130px at left 6% bottom -70px,#F4EFE8 99%,transparent 100%)!important;
  background-repeat:no-repeat!important;
}
/* hypnose à Lyon (sapin) : ronds clairs translucides, grand en bas à gauche, petit en haut à droite */
html body .hyp8j3r6w1{
  background-image:
    radial-gradient(circle 320px at left -120px bottom -140px,rgba(143,178,160,.22) 99.4%,transparent 100%),
    radial-gradient(circle 110px at right 7% top -50px,rgba(214,200,181,.2) 99%,transparent 100%)!important;
  background-repeat:no-repeat!important;
}
/* déroulement (blanc) : grand rond lin en haut à droite, petit rond sauge en bas à gauche */
html body .drl6w3m9k2{
  background-image:
    radial-gradient(circle 300px at right -90px top -110px,#F4EFE8 99.4%,transparent 100%),
    radial-gradient(circle 130px at left 6% bottom -70px,#EDF1EC 99%,transparent 100%)!important;
  background-repeat:no-repeat!important;
}
/* questions (blanc) : grand rond sauge en bas à gauche, petit rond lin en haut à droite */
html body .faq7r3k9p2{
  background-image:
    radial-gradient(circle 320px at left -120px bottom -140px,#EDF1EC 99.4%,transparent 100%),
    radial-gradient(circle 110px at right 7% top -50px,#F4EFE8 99%,transparent 100%)!important;
  background-repeat:no-repeat!important;
}
/* articles (lin) : grand rond en haut à droite, petit rond sauge en bas à gauche */
html body .art5m8k3w9{
  background-image:
    radial-gradient(circle 300px at right -90px top -110px,#EBE3D7 99.4%,transparent 100%),
    radial-gradient(circle 130px at left 6% bottom -70px,#E6ECE3 99%,transparent 100%)!important;
  background-repeat:no-repeat!important;
}
/* lueur diffuse de la section sapin (styles de la page) : retirée, seuls les ronds restent */
html body .hyp8j3r6w1::before{content:none!important}

/* téléphone : les mêmes ronds, plus petits */
@media (max-width:760px){
  html body .pra5t2w8m6{background-image:radial-gradient(circle 170px at right -70px top -80px,#EDF1EC 99.2%,transparent 100%),radial-gradient(circle 80px at left 6% bottom -46px,#F4EFE8 99%,transparent 100%)!important}
  html body .hyp8j3r6w1{background-image:radial-gradient(circle 180px at left -80px bottom -90px,rgba(143,178,160,.22) 99.2%,transparent 100%),radial-gradient(circle 70px at right 7% top -34px,rgba(214,200,181,.2) 99%,transparent 100%)!important}
  html body .drl6w3m9k2{background-image:radial-gradient(circle 170px at right -70px top -80px,#F4EFE8 99.2%,transparent 100%),radial-gradient(circle 80px at left 6% bottom -46px,#EDF1EC 99%,transparent 100%)!important}
  html body .faq7r3k9p2{background-image:radial-gradient(circle 180px at left -80px bottom -90px,#EDF1EC 99.2%,transparent 100%),radial-gradient(circle 70px at right 7% top -34px,#F4EFE8 99%,transparent 100%)!important}
  html body .art5m8k3w9{background-image:radial-gradient(circle 170px at right -70px top -80px,#EBE3D7 99.2%,transparent 100%),radial-gradient(circle 80px at left 6% bottom -46px,#E6ECE3 99%,transparent 100%)!important}
}
