/* No text, geometry or content changes. Existing portal class names work in every language. */
body.cdhw-night{background:radial-gradient(ellipse at 85% 4%,#342039 0,transparent 35%),radial-gradient(ellipse at 10% 35%,#2a1521 0,transparent 40%),#0c0c15!important;color:#f7ede0}
.cdhw-night .wp-site-blocks{background:transparent}
.cdhw-night .background-container{display:none!important}
.cdhw-skin .main-container .section-title{background:none!important;-webkit-text-fill-color:#fff1df!important;color:#fff1df!important;text-shadow:0 0 32px #ff7b0010}
.cdhw-skin .main-container .section-desc{color:#c6b9ce!important}
.cdhw-skin .main-container .service-item,.cdhw-skin .main-container .process-step{background:linear-gradient(145deg,#251b2ef5,#16141ef5)!important;border-color:#c28a5860!important;box-shadow:0 15px 40px #0003}
.cdhw-skin .main-container .service-item:hover,.cdhw-skin .main-container .process-step:hover{background:#302136!important;border-color:#ff9a43!important;box-shadow:0 18px 45px #ec74152b}
.cdhw-skin .main-container .service-item h3,.cdhw-skin .main-container .process-step h3{color:#fff0df!important}
.cdhw-skin .main-container .service-item p,.cdhw-skin .main-container .process-step p,.cdhw-skin .main-container .process-step small{color:#cfc1d5!important}
.cdhw-skin .main-container .service-item i,.cdhw-skin .main-container .process-step i{color:#ffab50!important;text-shadow:0 0 24px #ff821b30}
.cdhw-skin .main-container .video-wrapper{outline:1px solid #ff9a4355;box-shadow:0 20px 70px #0007}
.cdhw-skin .main-container .video-play-button{background:#16101deb!important;color:#ffbd73!important;box-shadow:0 0 0 1px #ff9a4366}
/* Keep the actual form and popup light, including their original input styling. */
.cdhw-skin .main-container .form-container{background:#fffaf3!important;color:#1a2c3e;border-color:#f7ad62!important;box-shadow:0 0 60px #ff7b0014}
.cdhw-skin .main-container .logo-container{background:#fff;border-radius:20px;box-shadow:0 0 0 12px #fff,0 0 50px #fc7e151a;color:#1a2c3e}
.cdhw-skin .main-container .tagline{color:#4a627a!important}
.cdhw-skin .main-container .text-center:not(.form-container *){color:#d4c3da!important}
.cdhw-skin footer:has(.footer-content){background:#13101b!important;color:#d2bfd9!important;border-top-color:#f5a55740!important}
.cdhw-skin .footer-content .footer-links a{color:#ead3e8!important}
.cdhw-skin .footer-content .footer-logo{opacity:1;background:white;box-shadow:0 0 0 5px #fff;border-radius:4px}
@media print{body.cdhw-night{background:white!important;color:black}.cdhw-skin .main-container .section-title{-webkit-text-fill-color:black!important;color:black!important}.cdhw-skin .main-container .service-item,.cdhw-skin .main-container .process-step{background:white!important}.cdhw-skin .main-container .service-item h3,.cdhw-skin .main-container .process-step h3,.cdhw-skin .main-container .service-item p,.cdhw-skin .main-container .process-step p,.cdhw-skin .main-container .section-desc{color:black!important}}
