/* Static light only: no extra canvas, filters, fixed layers or animation. */
body[data-atmosphere]{--mist:111,163,205;--mist-secondary:151,128,193}
body[data-atmosphere][data-service="outbound"]{--mist:163,124,208;--mist-secondary:118,147,190}
body[data-atmosphere][data-service="chatbot"],body[data-atmosphere="contact"]{--mist:89,173,158;--mist-secondary:130,143,190}
body[data-atmosphere][data-service="visibility"],body[data-atmosphere="pricing"]{--mist:151,141,210;--mist-secondary:102,151,190}
body[data-atmosphere="questions"]{--mist:111,160,174;--mist-secondary:151,128,193}
body[data-atmosphere]:not([data-atmosphere="home"]):not([data-atmosphere="crm"]){
  background-color:#090b10;
  background-image:radial-gradient(ellipse 850px 650px at 100% 140px,rgba(var(--mist),.12),transparent 75%),radial-gradient(ellipse 760px 700px at 0% 1000px,rgba(var(--mist-secondary),.075),transparent 75%),radial-gradient(ellipse 850px 600px at 95% 100%,rgba(var(--mist),.055),transparent 78%);
  background-attachment:scroll;
}
/* Keep the home video and its contrast untouched. Light belongs between sections. */
body[data-atmosphere="home"] #produits{background:radial-gradient(ellipse 850px 700px at 0% 35%,rgba(105,161,200,.09),transparent 76%),radial-gradient(ellipse 700px 650px at 100% 90%,rgba(148,124,196,.065),transparent 76%)}
body[data-atmosphere="home"] #parcours{background:radial-gradient(ellipse 850px 650px at 100% 55%,rgba(146,127,191,.09),transparent 76%)}
body[data-atmosphere="home"] .stats{background:radial-gradient(ellipse 800px 300px at 15% 100%,rgba(109,152,185,.055),transparent 76%)}
body.captia-crm-hud[data-atmosphere="crm"]:not(.light) .main{background:radial-gradient(ellipse 750px 500px at 95% 0,rgba(116,159,192,.085),transparent 78%),#0b0f17}
body[data-atmosphere="login"] .login-screen{background:transparent}
body[data-atmosphere="login"] .aurora{display:none}
@media(max-width:600px){body[data-atmosphere]:not([data-atmosphere="home"]):not([data-atmosphere="crm"]){background-image:radial-gradient(ellipse 420px 600px at 100% 100px,rgba(var(--mist),.105),transparent 78%),radial-gradient(ellipse 400px 650px at 0% 1100px,rgba(var(--mist-secondary),.065),transparent 78%)}}
@media print{body[data-atmosphere]{background:white!important}}
