/* Final dark-mode decisions for the public marketing site. Loads after palette overrides. */
.public-body[data-theme=dark]{background:#151124;color:#f8f5ff}.public-body[data-theme=dark] .pa-wow-hero,.public-body[data-theme=dark] .pa-story-hero{background:radial-gradient(circle at 84% 8%,#594d7b55 0 18%,transparent 36%),linear-gradient(135deg,#28213f 0%,#241d38 54%,#1c172d 100%)}.public-body[data-theme=dark] .pa-wow-problem{background:#151124}.public-body[data-theme=dark] .pa-wow-flow,.public-body[data-theme=dark] .pa-wow-industry,.public-body[data-theme=dark] .pa-story-details{background:linear-gradient(180deg,#f7f3ff 0%,#eee8fb 100%);color:#29253c}.public-body[data-theme=dark] .pa-story-close{background:#151124;color:#f8f5ff}.public-body[data-theme=dark] .pa-wow-center h2,.public-body[data-theme=dark] .pa-story-close h2{color:#fff}.public-body[data-theme=dark] .pa-wow-section-head h2,.public-body[data-theme=dark] .pa-story-details h2{color:#29253c}.public-body[data-theme=dark] .pa-wow-center p,.public-body[data-theme=dark] .pa-story-close p{color:#d5cfea}.public-body[data-theme=dark] .pa-wow-section-head p,.public-body[data-theme=dark] .pa-story-details p{color:#59536f}.public-body[data-theme=dark] .pa-wow-hero-copy>p{color:#ada4cb}.public-body[data-theme=dark] .pa-wow-link{color:#ddd6f2}.public-body[data-theme=dark] .pa-wow-link:hover{color:#80e1d4}.public-body[data-theme=dark] .pa-wow-old,.public-body[data-theme=dark] .pa-wow-flow-grid article,.public-body[data-theme=dark] .pa-story-cards article{background:#fff;border-color:#dcd4ef;box-shadow:0 18px 45px #302a5412}.public-body[data-theme=dark] .pa-wow-old h3,.public-body[data-theme=dark] .pa-wow-flow-grid h3,.public-body[data-theme=dark] .pa-story-cards h3{color:#29253c}.public-body[data-theme=dark] .pa-wow-old span,.public-body[data-theme=dark] .pa-wow-old li,.public-body[data-theme=dark] .pa-wow-flow-grid p,.public-body[data-theme=dark] .pa-story-cards p{color:#59536f}.public-body[data-theme=dark] .pa-story-cards article>span,.public-body[data-theme=dark] .pa-wow-flow-grid article>span{color:#8e83b5}.public-body[data-theme=dark] .pa-legal-layout article{background:#211a36;border-color:#44386a}.public-body[data-theme=dark] .pa-legal-layout h2{color:#fff}.public-body[data-theme=dark] .pa-legal-layout p{color:#d5cfea}
.public-body[data-theme=dark] .pa-page-lab{background:#f4effd;color:#29253c}.public-body[data-theme=dark] .pa-page-lab h2,.public-body[data-theme=dark] .pa-page-lab h3{color:#29253c}.public-body[data-theme=dark] .pa-page-lab p{color:#59536f}.public-body[data-theme=dark] .pa-process-rail article,.public-body[data-theme=dark] .pa-auto-inventory,.public-body[data-theme=dark] .pa-mortgage-panel,.public-body[data-theme=dark] .pa-price-stack article{background:#fff;border-color:#ded6f2}.public-body[data-theme=dark] .pa-auto-card,.public-body[data-theme=dark] .pa-mortgage-panel aside{background:#f9f7ff;border-color:#ded6f2}.public-body[data-theme=dark] .pa-auto-card small{color:#6b6480}.public-body[data-theme=dark] .pa-mortgage-panel li{color:#342e4d}.public-body[data-theme=dark] .pa-mortgage-panel aside strong{background:#f1edfb;color:#302a54}.public-body[data-theme=dark] .pa-auto-lead{background:#302a54}.public-body[data-theme=dark] .pa-auto-lead h3{color:#fff}.public-body[data-theme=dark] .pa-auto-lead p,.public-body[data-theme=dark] .pa-auto-lead dd{color:#fff}.public-body[data-theme=dark] .pa-auto-lead dt{color:#aaa2c5}
